adjust-icon

TradPlus SDKとの連携

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

事前準備

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

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

static TPGlobalAdImpressionListener? globalAdImpressionListener;
globalAdImpressionListener = TPGlobalAdImpressionListener(onGlobalAdImpression: (adInfo) {
AdjustAdRevenue revenue = AdjustAdRevenue('tradplus_sdk');
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.trackAdRevenue(revenue);
});
TPSDKManager.setGlobalAdImpressionListener(globalAdImpressionListener!);