adjust-icon

Unity SDK連携

Unity SDKで広告収益を計測したい場合は、SDK間連携の機能を使用することで、Adjustサーバーにこの情報をパスすることができます。

事前準備

この機能を利用するには、まずAdjust Unity SDKをダウンロードしてアプリ向けに設定してください。

要件

  • Adjust Unity SDKバージョン4.29.6以降

詳細については、ご利用のUnity Mediation APIインプレッションイベントに関するドキュメントを参照してください。

static void OnImpression(object sender, ImpressionEventArgs e)
{
var impressionData = e.ImpressionData != null ? JsonUtility.ToJson(e.ImpressionData, true) : "null";
Debug.Log($"Impression event from ad unit id {e.AdUnitId} : {impressionData}");
// send impression data to Adjust
if (e.ImpressionData != null)
{
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue(AdjustConfig.AdjustAdRevenueSourceUnity);
adjustAdRevenue.setRevenue(e.ImpressionData.PublisherRevenuePerImpression, e.ImpressionData.Currency);
// optional fields
adjustAdRevenue.setAdRevenueNetwork(e.ImpressionData.AdSourceName);
adjustAdRevenue.setAdRevenueUnit(e.ImpressionData.AdUnitId);
adjustAdRevenue.setAdRevenuePlacement(e.ImpressionData.AdSourceInstance);
// Send Adjust ad revenue
Adjust.trackAdRevenue(adjustAdRevenue);
}
}