AdMob SDKで広告収益を計測したい場合は、SDK間連携の機能を使用することで、Adjustサーバーにこの情報をパスすることができます。
事前準備
AdMob SDKとの連携を開始するには、次の手順に従ってください。
- Adjust SDKを設定してアプリに実装します。
- インプレッションレベルの広告収益(ILAR)をAdMobに設定します。詳細はGoogleのドキュメントをご覧ください。
例
AdRequest adRequest = new AdRequest.Builder().build();
RewardedAd.load(this, "ad unit ID",
adRequest, new RewardedAdLoadCallback(){
public void onAdLoaded(@NonNull RewardedAd ad) {
// Set paid event listener
rewardedAd.setOnPaidEventListener(new OnPaidEventListener() {
public void onPaidEvent(AdValue adValue) {
// for more information, please check AdMob official docs at:
// https://developers.google.com/admob/android/impression-level-ad-revenue
AdapterResponseInfo loadedAdapterResponseInfo = rewardedAd.getResponseInfo().getLoadedAdapterResponseInfo();
// send ad revenue info to Adjust
AdjustAdRevenue adRevenue = new AdjustAdRevenue(AdjustConfig.AD_REVENUE_ADMOB);
adRevenue.setRevenue(adValue.getValueMicros() / 1000000.0, adValue.getCurrencyCode());
adRevenue.setAdRevenueNetwork(loadedAdapterResponseInfo.getAdSourceName());
Adjust.trackAdRevenue(adRevenue);