我已使用Google Play服务库更改了我的Android应用程序以包含广告。当我使用“Adview”显示广告时,它工作正常,但当我将其更改为“PublisherAdView”时,它显示空白区域。出了什么问题,我做过,我一直在使用广告Mob SDK中使用的相同广告单元ID。是否有必要更改它们?以下是我使用的代码:
AdSize[] adSizes = "An array of adSizes";
PublisherAdview adView = new PublisherAdview(activity);
adView.setAdSizes(adSizes);
adView.setAdUnitId("My Unit Id");
mAdLayout.addView(adView);
adView.setAdListener(this);
adView.loadAd(new PublisherAdRequest.Builder()
.addNetworkExtras(new AdMobExtras(new Bundle()))
.build());
答案 0 :(得分:-1)
PublisherAdView 适用于Google的 DoubleClick for Publisher (DfP)广告服务器。因此,为了使用此类广告视图,您需要设置DfP实例,并在DfP中直接输入广告或将其配置为将广告请求转发到其他广告网络(可能是AdMob)。
此外,DfP的广告单元ID不同。您将获得DfP特定ID。