3

画面サイズ 480x800px の Galaxy S2 Emulator で Admob Android アプリを実行しています。Admob はエラーを出します:

"Not enough space to show ad! Wants <640,100>, Has <480,654>"

admob が 480 バナーではなく 640 バナーを配信したいのはなぜですか? どうすれば修正できますか?

ありがとうございました :-)

4

2 に答える 2

0

admob にはサイズ 480 のバナーはありませんが、閉じたバナーのサイズは 468 x 60 です

必要なバナー サイズを変更するには、admob アカウントにログインして: サイトとアプリ => メディエーション (タブヘッド) の下に構成します

ドキュメントへのリンク: https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate

于 2012-11-15T11:02:40.147 に答える
0

AdMob の AdView は、密度に依存しないピクセルを使用します。画面密度が 2.0 のデバイスで 320x50 dp のバナーをリクエストすると、実際のピクセル サイズは (320x50)*2 = 640x100 になります。

Galaxy S2 は密度 1.5 の hdpi デバイスです (したがって、AdMob は 480x75 を要求します)。エミュレータの設定を誤って画面密度を 2.0 にした可能性があります。実際には、縦向きモードで広告を表示するのに十分なスペースがありません。

于 2012-11-19T23:21:03.717 に答える