AdMob MediationにAdNetworkを追加する為に、
CustomEventBannerを拡張してみました。
AdMobの管理画面
まずはAdMob側の設定。さらっと終わっちゃいますが、注意点が1点。
Androidの場合のClassNameはパッケージ名込みです。
com.shonanshachu....部分から指定します。
終わったら、AdMobをまずは普通に実装し、
AD_UNIT_IDをMediation用のに変更。
Androidアプリの設定
CustomEventBanner.javaを拡張します。普通には入っていないので、AdMob SDK内のadd-onからまずは引っ張ってきます。
下記に拡張クラスのサンプルを記載
public class MyCustomEventBanner implements CustomEventBanner, MyAdNetworkCallback { private CustomEventBannerListener mListener = null; private Activity mActivity = null; private AdSize mAdSize = null; @Override public void destroy() { // TODO: stop showing } @Override public void requestBannerAd( CustomEventBannerListener listener, Activity activity, String label, String serverParameter, AdSize adSize, MediationAdRequest request, Object customEventExtra) { mActivity = activity; mListener = listener; mAdSize = adSize; // Original Ad Network MyAdNetwork.requestAd("320x50"); } // Original Ad Network Callback @Override public void onReceivedAd(View view) { mListener.onReceivedAd(view); } }
0 件のコメント:
コメントを投稿