Можно ли добавить рекламные баннеры AdMob в папку с ресурсами HTML файлы? Я создал электронную книгу, используя recyclerview для папки списка и ресурсов, содержащей HTML файлов, содержащих содержимое соответствующего заголовка. Я добавил баннер AdMob в Activity_Main, где присутствует список заголовков. А теперь хочу добавить аналогичные рекламные баннеры к содержимому в папке с ресурсами.
PS Это первое приложение, которое я создаю, изучаю через Youtube и другие сайты, такие как Stackoverflow
publi c класс MainActivity расширяет AppCompatActivity {
private static final String TAG = "MainActivity";
private Context mContext;
ArrayList<String> titleArrayList;
private RecyclerView mRecyclerView;
AdView mAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
mAdView.setAdListener(new AdListener() {
@Override
public void onAdLoaded() {
// Code to be executed when an ad finishes loading.
}
@Override
public void onAdFailedToLoad(int errorCode) {
// Code to be executed when an ad request fails.
}
@Override
public void onAdOpened() {
// Code to be executed when an ad opens an overlay that
// covers the screen.
}
@Override
public void onAdClicked() {
// Code to be executed when the user clicks on an ad.
}
@Override
public void onAdLeftApplication() {
// Code to be executed when the user has left the app.
}
@Override
public void onAdClosed() {
// Code to be executed when the user is about to return
// to the app after tapping on an ad.
}
});
mContext = MainActivity.this;
titleArrayList = new ArrayList<String>();
titleArrayList.add(Constants.Title_1);
titleArrayList.add(Constants.Title_2);
titleArrayList.add(Constants.Title_3);
titleArrayList.add(Constants.Title_4);
titleArrayList.add(Constants.Title_5);
mRecyclerView = (RecyclerView) findViewById(R.id.title_layout_RecyclerView);
mRecyclerView.setHasFixedSize(true);
mRecyclerView.setLayoutManager(new LinearLayoutManager(getApplicationContext()));
TitleAdapter adapter = new TitleAdapter(mContext, titleArrayList, new CustomItemClickListener() {
@Override
public void onItemClick(View v, int position) {
Intent desIntent = new Intent(mContext,DescriptionActivity.class);
desIntent.putExtra("titles",titleArrayList.get(position));
startActivity(desIntent);
Toast.makeText(mContext, "clicked"+titleArrayList.get(position), Toast.LENGTH_SHORT).show();
}
});
mRecyclerView.setAdapter(adapter);
}
}