2012-02-27 10 views
0

AdMob広告が存在するアプリの[設定]画面では、非常に奇妙な動作をします。広告は画面が横向きの場合のみ表示されます。次のようにAdMob In ICSの設定

AdActivity活性は、マニフェストの中で宣言される:

選好this.addPreferencesFromResource(R.xml.preferences)がロードされます。 inCreateで ご協力いただければ幸いです。

+0

実際の問題は、ICSの設定]画面でパディングです:広告を表示しないように十分なスペース! Wants:<480, 75>、Has:<432、1073741823> – user583066

答えて

0

メインレイアウトに余白/パディングがありますか?その場合は、削除する必要があります。 AdMob広告では、広告をポートレートモードで表示するには、一般に画面全体(320dp幅)が必要です。

ギャラクシーネクサスの幅は360dpですので、「画面全体が必要です」ルールの例外ですが、指定したスペース番号に基づいて、Galaxy Nexusでは実行されていません。

0

レイアウトでandroid:layout_width="320dp"をそのまま使用してください。

例:

<com.google.ads.AdView 
     android:id="@+id/ad_banner" 
     android:layout_width="320dp" 
     android:layout_height="fill_parent" 
     ads:adUnitId="your_id" 
     ads:adSize="BANNER" 
     ads:loadAdOnCreate="true" /> 
関連する問題