facebook twitter hatena line email

Android/広告組込/google/admob/メディエーション/nend

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

追加方法

公式 https://developers.google.com/admob/android/mediation/nend

build.gradle

repositories {
    maven {
        url 'http://fan-adn.github.io/nendSDK-Android-lib/library'
    }
}
dependencies {
    implementation 'com.google.android.gms:play-services-ads:18.3.0'
    implementation 'com.google.ads.mediation:nend:5.2.0.0'
}

java

import com.google.ads.mediation.nend.NendAdapter;
import com.google.ads.mediation.nend.NendExtrasBundleBuilder;
Bundle bundle = new NendExtrasBundleBuilder().setUserId(
                "userId").setInterstitialType(NendAdapter.InterstitialType.TYPE_NORMAL).build();
AdRequest adRequest = new AdRequest.Builder().addNetworkExtrasBundle(
  NendAdapter.class, bundle).build();
adLoader.loadAd(adRequest);

確認

以下でgetMediationAdapterClassName()がcom.google.ads.mediation.nend.NendRewardedAdapterであれば成功

private RewardedVideoAd mReward;
mReward = MobileAds.getRewardedVideoAdInstance(this);
mReward.setRewardedVideoAdListener(mListener);
private RewardedVideoAdListener mListener = new RewardedVideoAdListener() {
    @Override
    public void onRewardedVideoStarted() {
        Log.d("reward", mReward.getMediationAdapterClassName()); // com.google.ads.mediation.nend.NendRewardedAdapter
    }
}