0

尽管我的 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);
4

1 回答 1

0

您设置 Size 和 UnitID 的 AdView 不是您调用 loadAd 的 AdView。您正在在代码中实例化的 AdView 上设置广告信息,然后在您从 XML 引用的视图上调用 loadAd。

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);
于 2018-02-12T22:45:12.430 回答