adjust-icon

Unity SDK 연동

Unity SDK의 광고 매출을 측정하고 싶다면, SDK간 연동을 사용하여 Adjust 서버로 광고 매출 정보를 전달할 수 있습니다.

시작에 앞서

본 기능을 사용하려면 우선 앱에 대한 Adjust iOS SDK를 다운로드하고 설정해야 합니다.

자세한 정보는 Unity Mediation API노출 이벤트 문서를 참고하시기 바랍니다.

예시

@interface ViewController()
@property(nonatomic, strong) UMSImpressionListenerWithBlocks * listener;
@end
@implementation ViewController
- (void) viewDidLoad {
[super viewDidLoad];
self.listener = [[UMSImpressionListenerWithBlocks alloc] init];
self.listener.onImpressionBlock = ^ (NSString *adUnitId, UMSImpressionData *impressionData) {
if (impressionData) {
NSLog(@ "impressionData: %@", [impressionData getJsonRepresentation]);
// send impression data to Adjust
ADJAdRevenue *adRevenue = [[ADJAdRevenue alloc]
initWithSource:@"unity_sdk"];
adjustAdRevenue.setRevenue([impressionData.revenue doubleValue], impressionData.currency);
// optional fields
adjustAdRevenue.setAdRevenueNetwork(impressionData.adSourceName);
adjustAdRevenue.setAdRevenueUnit(impressionData.adUnitId);
adjustAdRevenue.setAdRevenuePlacement(impressionData.adSourceInstance);
// Send Adjust ad revenue
Adjust.trackAdRevenue(adjustAdRevenue);
} else {
NSLog(@ "Data does not exist due to not enabling User-Level Reporting");
}
};
[UMSImpressionEventPublisher subscribe: self.listener];
}
@end