AdMob は初めてで、ダイアログに広告を追加しようとしています。ロードしようとすると、広告をロードするのに十分なスペースがないと表示されます (480 が要求され、420 が使用可能です)。AdMob のサイトでは、十分なスペースがない場合は追加を表示できないと表示されていますが、別のページ (http://code.google.com/mobile/ads/docs/android/intermediate.html) ではバナーが 320 ピクセルであると表示されています幅は 480 ではありません。この小さい 320 ピクセルの解像度のバナーをロードする方法はありますか?
1620 次
1 に答える
0
アクティビティで広告をリクエストしている場合、サイズは AdView 呼び出しの 2 番目のパラメータです。通常は定数 AdSize.Banner で、通常の 320x50 の電話広告が表示されます。
adView = new AdView(this, AdSize.BANNER, MY_AD_UNIT_ID);
XML レイアウトを介して広告をリクエストしている場合、ads:adSize によってサイズが決定されます (同じ内容を使用)。
<com.google.ads.AdView android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="MY_AD_UNIT_ID"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"/>
広告をリクエストしているコード セグメントとダイアログ ボックスのレイアウトがあれば、さらに役立つことがあります。
于 2011-09-21T04:44:07.567 に答える