xmlを使用してアプリにバナー広告を追加します。これを行う方法を理解するために、私はGoogle AdMob Ads Android Banner XML tutorialを読んでいます。サンプルコードもあります。ただし、このサンプルプロジェクトでは、デバイス(Motorola xt720)に広告が表示されません。私はLogCatに何も関係がありません。Androidデバイスを使用してAdMob 4.1.0で動作するGoogleのサンプルコードを取得する方法
私がプロジェクト設定に行き、4.0.4 jarを削除し、Android SDKとAVD Manager(「Google Admob Ads SDKパッケージ、リビジョン2」をダウンロードしたもの)でダウンロードした4.1.0 jarファイルを追加すると、ファイルはandroid-sdk-linux_86/extras/google/admob_ads_sdk/GoogleAdMobAdsSdk-4.1.0.jar
)、LogCatでこれを取得します。
ERROR/Ads(4486): AdView missing required XML attribute "adSize".
INFO/Ads(4486): To get test ads on this device, call adRequest.addTestDevice("00000000000000000000000000000000");
私はその変化作る:私は私が私の中に持っている値にads:adUnitId
を修正するためにmain.xmlを編集する場合
ERROR/Ads(5018): AdView missing required XML attribute "adSize".
WARN/Ads(5018): Invalid unknown request error: Cannot determine request type. Is your ad unit id correct?
INFO/Ads(5018): onFailedToReceiveAd(Invalid Google Ad request.)
:
AdRequest adRequest = new AdRequest();
adRequest.addTestDevice("00000000000000000000000000000000");
adView.loadAd(adRequest);
そして今、私はこれを取得しますadmobアカウント、私はまだ同じエラーが発生します。要約中のSO
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="000000000000000"
ads:adSize="BANNER" />
:あなたが見ることができるように、私は私のadSizeを設定しています
- は私が設定
- 私は私のテストデバイスを追加
- ライブラリのバージョンを固定し、私の広告:adUnitId
しかし、私はまだAdView missing required XML attribute "adSize"
私は間違っていますか?
明確にする:この質問をしたとき、私はすでに答えを知っていました。私は、SOに関する他の同様の質問のほとんどが、全般的なものではなく、ユーザーに固有のものであることを発見しました。誰かがこのコミュニティウィキを作ってadmobの次のバージョンのために更新できるようにしたら、それは素晴らしいことです! – idbrii