2011-07-26 13 views
2

AndroidのSDkエミュレータでは、admobバナー付きのアプリを持っていますが、AndroidのSDkエミュレータでうまく動作しますが、私のGalaxyタブでテストすると、admobバナーが表示されません... それはエミュレータに表示されます..Admob in Samsung Galaxy Tab

答えて

0

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

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

GER

+0

私はあなたが私を得ることはなかったと思う、それはエミュレータ、エミュレータのすべての種類でうまく動作しますが、私は私のハードサムスンギャラクシータブをUSBで接続し、その上で私のアプリをテストadmobバナーは来ません... – MBP

+0

愚かな質問かもしれませんが、あなたの銀河はインターネットに接続されていますか?例えばあなたはウェブをサーフィンできますか?それ以外の場合は、コードを入力してください。 – ggomeze

+0

ええ、それはインターネットに接続されています、 – MBP

0

(ここではもちろんの古い7インチのタブを話している)あなたはまだそれを考え出した場合、私は知らないが、私は同じ問題時に来ています。 AdSize.BANNERが働いていることがわかりました。AdSize.IAB_BANNERは、縦向きではなく、横長でのみ表示されます。広告の幅を600(実際の幅)に手動で設定しても、それは表示されません。

したがってドキュメントおよびガイドを見、そしてguideに従って:

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

なぜ、AdSize.IAB_BANNERは、その文書に従った468ワイドで動作しませんか? AdMobでは密度計算が一番上に適用され、タブがhigh densityであるため、実際のサイズが702となるようにバナーサイズに1.5が掛けられ、600を超えるため、何も表示されません。

手動で幅を400に設定すると、サイズがAdsize.BANNERのバナーになります。

0

ここでは答えにくいです。コードスニペットを投稿してください。

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

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

が、これはあなたを助けることを願っています。

0

AdMobのバナーの高さがあるので... Androidのタブレットについては

、Admobのの大きさは、私はAdMobのの高さを変更した場合、それは大丈夫だ、私のアプリでは、高さ

ため90dpですタブレットで

関連する問題