2012-02-25 9 views
0

私は学習目的でadmobを使ってサンプル・アプリケーションを行っています。私はthisウェブサイトを参照し、そのサイトと同じパッケージ名と同じpublisher_idを持つプロジェクトを作成しました。私は広告を表示するが、サイトとは異なるアプリを実行する。だから私は自分のパッケージ名でadmob(実際のデータとテストモードではない)のアカウントを作成した。アカウントのpublisher_idとパッケージ名を使用しました。しかし、両方のケースで私は同じ広告を持っています。私はエミュレータSDK 4.0からアプリを実行します。アンドロイド・アドマーが別の広告を表示

これは私が得たものである:

enter image description here

代わりに上記の広告のいくつかの異なる広告を表示する方法は?私を助けてください。

+0

そのサイトは 'request.setTesting(true);'と言っているので、エミュレータには常にテスト広告が配信されます(デバイスにはまだ実際の広告が表示されます)。このコマンドを削除すると、エミュレータで実際の広告をテストすることができます。ちなみに、そのWebサイトでは古いバージョンのSDKが使用されています。最新のSDKバージョンを[ダウンロードする](https://developers.google.com/mobile-ads-sdk/download)し、対応する公式ドキュメントを使用してAdMobと統合することをおすすめします。 –

答えて

1

エミュレータはtestdeviceとして定義されています。これは、表示される広告のようなtestAdsのみが表示されることを意味します。

+0

ありがとう、私はどのようにリアルタイムのアプリケーションのための私のadmobアカウントで別の広告を追加することができます。私を助けてください。 –

+0

あなたは広告を追加する必要はありません..広告は自動的にadmobサーバーから来ます...しかし、あなたはあなたのアプリに表示される広告のタイプを制御することができます。あなたは本当の広告を見ることができますtestmode – vnshetty

+0

私は次のことをしました:すべてのリクエストのテストモードを無効にする - 有効にするためにGoogle広告とGoogle認定の広告ネットワークを使用します。 - 有効にします。私は、アカウントに記載されている私のpublish_idパッケージを使用します。正しい?私を助けてください。 –

0

Admobは広告を自動的にプッシュします。あなたがしなければならないことは、テストとしてマークしていないことを確認することだけです。

+0

私は次のことを行いました: すべてのリクエストのテストモードを無効にします - 有効率を向上させるためにGoogle広告とGoogle認定の広告ネットワークを使用します。 - 有効にします。 私は、アカウントに記載されている私のpublish_idパッケージを使用します。 正しいですか?私を助けてください。 –

0

これは正常な結果です。このサンプル広告が表示された場合、実際の広告は実際のデバイスに表示されます。実際のデバイスを使ってアプリを実行するだけで、実際の広告が表示されます。

関連する問題