Как установить приложение Smart Banner для Android?

Как я могу получить "умный баннер", несмотря на простой "баннер" в моем приложении для Android?, Я попробовал следующий код, но напрасно. Вместо этого он не показывает ни одного баннера.

    AdView adView = new AdView(this);
    adView.setAdSize(AdSize.SMART_BANNER);
    adView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");
    mAdView = findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);

1 ответ

AdView, для которого вы устанавливаете Size и UnitID, не является AdView, для которого вы вызываете loadAd. Вы устанавливаете информацию об объявлении в AdView, который вы создаете в коде, а затем вызываете loadAd для представления, на которое вы ссылаетесь из XML.

mAdView = findViewById(R.id.adView);
mAdView.setAdSize(AdSize.SMART_BANNER);
mAdView.setAdUnitId("ca-app-pub-3940256099942544/6300978111");

AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
Другие вопросы по тегам