1

Admob SDKTobonet SDKを使用しています。

それらのそれぞれを別々のビューコントロールで使用するとうまくいきます。

カスタムイベントのコードを実装した後、メディエーションを使用していますが、正常に動作しますが、別のビューを使用しています。今の私の目標は、1 つのビュー コントロールを使用することです。しかし、 AdmobTobonetでは、広告をカウントするビューの宣言が異なります。

画面上の同じ位置に 2 つのビューを表示し、現在の広告に応じて非表示/表示を切り替えるのは良い考えですか?

誰かが 1 つのビュー コントロールを使用できた場合は、助けてください。

Managed を更新して、同じ位置でブース プロバイダーを使用する方法を解決しました。Admob が /カスタム サーバー バナーに同じビューを使用しているのか、または広告ビューを切り替えているのか、まだわかりませんか?

4

1 に答える 1

1

カスタム イベントの実装に関する完全な手順については、このガイドを参照してください。

カスタム イベントを実装するときは、サード パーティの広告ネットワーク (この場合は Tobonet) から広告をリクエストし、広告ネットワークが広告を返すときに、次を呼び出します。

MediationBannerListener.onReceivedAd(View);

AdMob SDK は、そのビューをコンテナ内に表示するだけAdViewです。したがって、ビュー階層は次のようになります。

YourMainLayout
--com.google.ads.AdView (mediation container view with no ad)
----Tobonet ad View (contains the ad)

メディエーション ネットワークを介して AdMob 広告を取得する場合、実際のビュー階層は次のようになります。

YourMainLayout
--com.google.ads.AdView (mediation container view with no ad)
----com.google.ads.AdView (contains the ad)

AdMob メディエーションがビューの切り替えを処理します。更新時に、メディエーション コンテナ内のすべてのビューを取り除き、次の広告ネットワークからの新しいビューに置き換えます。ビューの可視性を自分で処理する必要はありません。

于 2012-10-26T17:56:16.747 に答える