2

AdMob は初めてで、ダイアログに広告を追加しようとしています。ロードしようとすると、広告をロードするのに十分なスペースがないと表示されます (480 が要求され、420 ​​が使用可能です)。AdMob のサイトでは、十分なスペースがない場合は追加を表示できないと表示されていますが、別のページ (http://code.google.com/mobile/ads/docs/android/intermediate.html) ではバナーが 320 ピクセルであると表示されています幅は 480 ではありません。この小さい 320 ピクセルの解像度のバナーをロードする方法はありますか?

4

1 に答える 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 に答える