Unity SDKで広告収益を計測したい場合は、SDK間連携の機能を使用することで、Adjustサーバーにこの情報をパスすることができます。
事前準備
この機能を利用するには、まずAdjust Android SDKをダウンロードしてアプリ向けに設定してください。
詳細については、ご利用のUnity Mediation APIとインプレッションイベントに関するドキュメントを参照してください。
例
// implement an impression listenerfinal IImpressionListener impressionListener = new IImpressionListener() { @Override public void onImpression(@NonNull String adUnitId, @Nullable ImpressionData impressionData) { // send impression data to Adjust AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue("unity_sdk"); adjustAdRevenue.setRevenue(impressionData.getPublisherRevenuePerImpression(), impressionData.getCurrency()); // optional fields adjustAdRevenue.setAdRevenueNetwork(impressionData.getAdSourceName()); adjustAdRevenue.setAdRevenueUnit(impressionData.getAdUnitId()); adjustAdRevenue.setAdRevenuePlacement(impressionData.getAdSourceInstance()); // Send Adjust ad revenue Adjust.trackAdRevenue(adjustAdRevenue); }};
// subscribe the impression listener to the impression event publisherImpressionEventPublisher.subscribe(impressionListener);
// unsubscribe the impression listener from the impression event publisherImpressionEventPublisher.unsubscribe(impressionListener);