2011-08-05 12 views
5

私のアプリにAdmob広告を配置しようとしていますが、すべての手順に従っていますが動作しません。エミュレータまたは携帯電話にAdmob広告が表示されない

AdView adView = new AdView(this, AdSize.BANNER, "My_ID"); 
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE); 
    flashCardPage.addView(adView, lp); 
    adView.loadAd(new AdRequest()); 

私のマニフェストファイルは、ちょうど、チュートリアルのように、activtyタグと2つの権限が含まれていますが、バナーが画面上に表示されません。興味深いことに、私がマニフェストファイルからすべてのAdmobのものを取り出してアプリケーションを実行すると、スクリーンの下部に、インターネットとネットワーク状態のアクセスを許可する必要があるというバナーが表示されます。誰かが私が間違っていることを知っていますか?私はすでにこのトピックについてたくさんの質問があることを知っていますが、それらのどれもが助けてくれませんでした。 Admobアカウントをテストモードに変更してエミュレータをテストプロジェクトとして追加しようとしましたが、うまくいきませんでした。

別の広告方法を試してください。 1週間ほど経ち、まだAdmob広告が表示されていません。

今日(8月10日)私の携帯電話でアプリを実行したとき、私は強制終了しました.Admobが原因になっても、時間のわずか1〜5%であっても、これを使って。

+0

インターネット接続を確認してください –

+0

私は今どこにいても接続が非常に遅いです。広告が表示される最小の接続速度はありますか? –

答えて

4

AdMobには広告が表示されない場合がありますが、adView宣言の後にそのコードを追加して、広告の受信に失敗したことを確認できます。

// Set AdListener 
     adView.setAdListener(new AdListener() { 
      @Override 
      public void onFailedToReceiveAd(Ad ad, ErrorCode error) { 
       System.err.println("Ad failed: " + ad.toString() + error.toString());  
      } 

      @Override 
      public void onReceiveAd(Ad ad) { 
       System.out.println("Ad received: " + ad.toString()); 
      } 
     }); 
0

admobからのデバッグメッセージについては、ログのcat出力を確認してください。広告がリクエストされたとき、またはロードされなかったときを示すはずです。正直なところ、私が最初に始めた時、私は広告を見せなかったでしょう。最終的に彼らはちょうど見せ始めました。実際の説明はありません。

+0

デバッグタブのlog cat出力を調べましたが、adviewまたはadmobにフィルタリングしても結果は得られませんでした。 –

0

最初に広告xmlを追加してみます。また、admob経由で広告を受け取るように設定されていることを確認してください。

定義:com.google.ads.AdViewを参照してください。

経由でログインして&アプリにアクセスしてください(広告が実際にアプリに送信されているかどうかを確認できます)、アプリまでスクロールします。あなたの上にマウスを置くと、「設定を管理する」というボタンが表示されます。それをクリックし、App Settingsに移動します。これにより、広告の表示方法や更新頻度などを調整するのに役立ちます。

+0

コードで説明してください。 –

2

特定のアプリを広告に登録して、「ca-app-pub」という新しい出版社の番号を取得するには、 - '序文の代わりに序文?

Google Admobの「Googleモバイル広告SDK」開発サイトの「バナー広告1」の手順では、これを行うためにadmobアカウントに戻る必要はありません。

この愚かな間違いは、数日間私を抱きしめていました。

+0

そのミスが私を抱きしめました。私の問題を解決してくれてありがとう、ありがとう。 –

0

この問題は、手動でアプリをアンインストールして、何も変更せずに再インストールすると解決します。

関連する問題