В моем приложении у меня есть баннер (AdView
) и рекламное объявление, которые загружают соответствующие объявления из одного и того же adRequest
объекта.Или, по крайней мере, начальное объявление в случае внедрения.Что работает, и, по крайней мере, для TestAds это не то же самое.Это хорошая практика, или я должен создать новый объект AdRequest для каждого отдельного объявления?Также можно указать тип объявления, который запрашивает запрос?
Вот код, по которому я запрашиваю и загружаю объявления:
@Override
protected void onCreate(Bundle savedInstanceState) {
...
AdView banner = findViewById(R.id.adView);
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(getString(R.string.interstitialAdId));
createAdRequest();
banner.loadAd(adRequest);
interstitial.loadAd(adRequest);
interstitial.setAdListener(new AdListener(){
@Override
public void onAdClosed() {
createAdRequest();
interstitial.loadAd(adRequest);
}
});
}
private void createAdRequest() {
adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
.build();
}