Adjust SDK를 사용하여 AD(X) 데이터를 AdjustAdRevenue
인스턴스로 Adjust에 전송할 수 있습니다. 다음을 수행하시기 바랍니다.
- AD(X) SDK에서
rewardedAd.OnPaidEvent
메서드가 호출될 때 트리거하는 새로운 함수를 생성합니다. 이 함수는 인수로 eCPM(Effective Cost Per Mille, 유효 1) 금액을 받습니다.
"adx_sdk"
소스를 사용하여 ADJAdRevenue
객체를 인스턴스화합니다.
AdjustAdRevenue
객체의 세부 정보를 입력합니다. ecpm
값을 1,000으로 나누면 해당 광고의 예상 매출이 반환됩니다.
trackAdRevenue
메서드를 호출하여 Adjust로 광고 매출 정보를 전송합니다.
예시
func rewardedAd.paidEventHandler(ecpm: double) {
let revenue: double = ecpm / 1000
let adRevenue = ADJAdRevenue(source: "adx_sdk")
adjustAdRevenue.setRevenue(revenue, currency: "USD")
adjustAdRevenue.setAdRevenueUnit("ADX Rewarded Ad")
Adjust.trackAdRevenue(adjustAdRevenue)
rewardedAd.paidEventHandler = ^(double ecpm) {
double revenue = ecpm / 1000;
ADJAdRevenue *adRevenue = [[ADJAdRevenue alloc]
initWithSource:@"adx_sdk"];
[adjustAdRevenue setRevenue:revenue currency:@"USD"];
[adjustAdRevenue setAdRevenueUnit:@"ADX Rewarded Ad"];
[Adjust trackAdRevenue: adjustAdRevenue];