2015-12-07 10 views
7

を与える私はdocumentationグーグル、広告DFP複数の広告サイズの障害

で説明した。しかし、奇妙な事は、私のように1つの広告サイズを使用している場合ということ、ですとGoogleの広告DFPで複数の広告サイズを実現しようとしています以下のコードに示されている、それが動作:

_adView = new PublisherAdView(activity); 
    _adView.setAdSizes(AdSize.BANNER); 

しかし、私は、以下に示すマニュアルに記載されている同じ方法で、複数の広告を、使用している場合、要求は失敗します。

_adView = new PublisherAdView(activity); 
    _adView.setAdSizes(AdSize.BANNER, new AdSize(120, 20), new AdSize(250, 250)); 

だから最初のスニペットの作品と第二は、logcatに次のように与えながら、広告を与える:

12-07 12:17:17.082 30786-30786/app.myappname.nl I/Ads﹕ Ad opening. 
12-07 12:17:17.109 30786-30812/app.myappname.nl W/Ads﹕ The ad response must specify one of the supported ad sizes. 
12-07 12:17:17.167 30786-30786/app.myappname.nl I/Ads﹕ Scheduling ad refresh 60000 milliseconds from now. 
12-07 12:17:17.167 30786-30786/app.myappname.nl W/Ads﹕ Failed to load ad: 0 

私はまた、唯一の標準的な広告サイズを使用して試してみましたが、これはどんな違いがありません。なぜこれが起こり、どのように解決するのか誰も知っていますか?

答えて

2

Googleのテスト広告を取得するためにデバイスをテストデバイスとして追加したため、これは私にとっては起こりました。

final PublisherAdRequest.Builder adRequestBuilder = new PublisherAdRequest.Builder() 
      .addTestDevice("BBE743F18R0143D88563501D114CF633") 

実際の広告を使用してtestDevice行を削除した後、サイズの配列を送信して広告をリクエストできます。

関連する問題