adjust-icon

TradPlus SDKとの連携

TradPlus SDKで広告収益を計測したい場合は、SDK間連携の機能を使用することで、Adjustサーバーにこの情報をパスすることができます。

事前準備

連携ガイドに従ってAdjust SDKをアプリに実装してください。

Adjustで広告収益情報を記録するには、 TPGlobalAdImpressionListener関数内でAdjustAdRevenueインスタンスを作成します。詳細については、 広告収益情報の送信をご覧ください。

static TPGlobalAdImpressionListener? globalAdImpressionListener;
globalAdImpressionListener = TPGlobalAdImpressionListener(onGlobalAdImpression: (adInfo) {
AdjustAdRevenue revenue = AdjustAdRevenue("TradPlus");
String adUnitId;
String networkName;
String adType;
if (defaultTargetPlatform == TargetPlatform.iOS) {
adUnitId = adInfo["adunit_id"].toString();
networkName = adInfo["adNetworkName"].toString();
adType = adInfo["adType"].toString();
}
else {
adUnitId = adInfo["tpAdUnitId"].toString();
networkName = adInfo["adSourceName"].toString();
adType = adInfo["format"].toString();
}
String ecpmStr = adInfo["ecpm"].toString();
num revenueNum = num.parse(ecpmStr)/1000.0;
revenue.setRevenue(revenueNum, "USD");
revenue.adRevenueNetwork = networkName;
revenue.adRevenuePlacement = adType;
revenue.adRevenueUnit = adUnitId;
Adjust.trackAdRevenueNew(revenue);
});
TPSDKManager.setGlobalAdImpressionListener(globalAdImpressionListener!);