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