2014-07-09 177 views
1

我已经通过使用Google play服务库将我的android应用程序更改为包含广告。当我使用“Adview”显示广告时,它工作正常,但是当我将其更改为“PublisherAdView”时,它显示的是空白空间。出现了什么问题,我已经使用了在广告Mob SDK中使用的相同广告单元ID。是否有必要更改它们?下面是我用的代码:Android:PublisherAdView显示空白区域

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

PublisherAdView是与谷歌的的DoubleClick使用了出版商(DFP)广告服务器。因此,要使用此类广告视图,您需要设置DfP实例,并直接在DfP中输入广告,或将其配置为将广告请求转发到其他广告网络(可能是AdMob)。

另外,DfP的广告单元ID也不相同。你会得到一个DfP特定的ID。