TradePlus 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!);