0

Admob から Amazon Ads に切り替えたいので、公式ガイドに記載されていることは基本的にすべて完了しています。

https://developer.amazon.com/sdk/mobileads/quick-start.html

  1. admob xml レイアウトを amazon のものに置き換えました
  2. 親レイアウトに含まれる xmlns 名前空間
  3. すべての権限マニフェストを設定する
  4. マニフェストで AdActivity を設定する
  5. アプリケーション キーの設定
  6. AdTargetingOptions の設定

間違ったサイズを決定しているように見えるため、広告は誇張されていません。

これがログです

07-29 10:03:14.948  30966-30966/de.android.contacts D/AmazonMobileAds Configuration: Setting country configuration to United States.
07-29 10:03:14.948  30966-30966/de.android.contacts D/AmazonMobileAds Configuration: Country code set to us
07-29 10:03:14.948  30966-30966/de.android.contacts D/AmazonMobileAds Configuration: Setting configuration endpoints to North America.
07-29 10:03:14.948  30966-30966/de.android.contacts D/AmazonMobileAds Configuration: Region set to na
07-29 10:03:18.623  31130-31134/com.rectangularsoftware.stackanywhere D/dalvikvm: Debugger has detached; object registry had 1 entries
07-29 10:03:18.668  30966-30966/de.android.contacts D/AmazonMobileAds AdLayout: Ad size to be determined automatically.
07-29 10:03:34.558    2236-2318/system_process D/lights: set_light_buttons off
07-29 10:03:38.668  30966-31146/de.android.contacts E/AmazonMobileAds AdLayout: Can't load an ad because the view size cannot be determined.
07-29 10:03:38.668  30966-31146/de.android.contacts D/AmazonMobileAds AdController: adFailed
07-29 10:03:38.673  30966-30966/de.android.contacts D/AmazonMobileAds AdController: Default ad listener called - Ad Failed to Load. Error code: REQUEST_ERROR, Error Message: Can't load an ad because the view size cannot be determined.

国コードも間違っています。私の場合はドイツのはずです。

この問題の原因は何ですか?

4

2 に答える 2

1

Amazon:adSizeに属性を追加する必要がありますcom.amazon.device.ads.AdLayout。また、このスキーマを xml ファイルの親 LinearLayout または RelativeLayout に追加する必要があります。

xmlns:Amazon="http://schemas.android.com/apk/lib/com.amazon.device.ads"または、Amazon:adSize 属性を認識しません。

利用可能なサイズの詳細については、こちらをご覧ください

于 2013-08-12T16:35:44.913 に答える
0

adSize 属性を設定しましたか?

adSize 属性と一致するように、layout_width と layout_height も設定する必要があります。

<com.amazon.device.ads.AdLayout
        android:id="@+id/adview"
        Amazon:adSize="1024x50"
        android:layout_width="1024dp"
        android:layout_height="50dp"/>

広告の自動サイズ調整を行うには、次のようにします。

<com.amazon.device.ads.AdLayout  
    android:id="@+id/adview" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"/>

それでも問題が解決しない場合は、このドキュメントを参照して、問題が解決するかどうかを確認してください。

于 2013-08-01T17:52:42.883 に答える