3

Admob バナーを含むアプリがあり、Android SDK エミュレーターでは正常に動作しますが、Galaxy タブでテストすると、admob バナーは表示されません...しかし、エミュレーターには表示されます..

4

4 に答える 4

1

あなたがまだそれを理解しているかどうかはわかりませんが、私は同じ問題に遭遇しました (もちろん、ここでは古い 7 インチ タブについて話しています)。AdSize.BANNER縦向きではAdSize.IAB_BANNER表示されず、横向きでのみ表示されることに気付きました。広告の幅を手動で 600 (実際の幅) に設定しても、まだ表示されません。

したがって、ドキュメントとガイドを見て、ガイドによる

SDK は、要求元の AdView がインスタンス化されたサイズに関係なく要求します。デバイスの画面に広告を表示する十分なスペースがない場合、何も表示されません。

AdSize.IAB_BANNERでは、ドキュメントによると、幅が 468のときになぜ機能しないのでしょうか。これは、AdMob が上に密度計算を適用するためです。タブは高密度であるため、バナーのサイズが 1.5 倍になり、実際のサイズは 702 になり、600 を超えて何も表示されなくなります。

幅を手動で 400 に設定すると、Ad が収まるサイズ ( size のバナー) でいっぱいになりますAdsize.BANNER

于 2011-10-07T12:27:16.413 に答える
0

ここで答えるのは難しいです。コードスニペットを投稿していただけませんか。

テストデバイスをエミュレーターとして使用していると思います。その場合は、適切なデバイスIDでテストデバイスを追加してください。

AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);               // Emulator
adRequest.addTestDevice("TEST_DEVICE_ID");                      // Test Android Device

これがお役に立てば幸いです。

于 2012-11-06T09:18:27.723 に答える
0

Samsung Galaxy Tab SDK をダウンロードし、そのエミュレーターでプロジェクトを実行しましたか? いずれにせよ、あなたの問題はさまざまな画面解像度に関連していると思います。Android エミュレーターをより広い画面で実行してみると、開発環境でも問題を再現できるようになります。

それ以外の場合は、質問にコードを追加してください。

ゲル

于 2011-07-26T10:45:21.937 に答える
0

admobバナーの高さなので...

Android タブレットの場合、Admob のサイズは高さ 90 dp です。

私のアプリでは、admob の高さを変更すると、タブレットでも問題ありません。

于 2013-07-02T08:11:27.483 に答える