2014-07-09 173 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。