adjust-icon

広告収益情報の記録

Adjust SDKを使用して、サポートされているネットワークパートナーの広告収益を記録することができます。

ADJAdRevenueオブジェクトをインスタンス化する

メソッドシグネチャー
- (nullable id)initWithSource:(nonnull NSString *)source;

Adjust SDKで広告収益情報を送信するには、ADJAdRevenueオブジェクトをインスタンス化する必要があります。このオブジェクトには、アプリで広告収益が記録されたときにAdjustに送信される変数が含まれます。

広告収益オブジェクトをインスタンス化するには、新しいADJAdRevenueインスタンスを作成して以下の引数をパスしてください。

  • sourceNSString):広告収益のソース。利用可能なソースについては、以下の表を参照してください。
引数広告収益ソース
"applovin_max_sdk"AppLovin MAX
"admob_sdk"AdMob
"ironsource_sdk"ironSource
"admost_sdk"Admost
"unity_sdk"Unity
"helium_chartboost_sdk"Helium Chartboost
"adx_sdk"Ad(X)
"publisher_sdk"汎用ソース
"tradplus_sdk"TradPlus
"topon_sdk"TopOn
"mopub"MoPub

広告収益の送信

メソッドシグネチャー
+ (void)trackAdRevenue:(nonnull ADJAdRevenue *)adRevenue;

広告収益をAdjustに送信するには、広告収益のインスタンスを引数としてtrackAdRevenueメソッドを呼び出します。

広告収益額を記録する

メソッドシグネチャー
- (void)setRevenue:(double)amount currency:(nonnull NSString *)currency;

広告収益額を送信するには、setRevenueメソッドを呼び出し、以下の引数をパスします:

  • revenue double):収益額
  • currencyNSString):レポート通貨の3桁のISO 4217コード

広告キャンペーンの詳細を記録する

ADJAdRevenueクラスには、広告キャンペーンのレポート作成に使用できるプロパティが含まれています。

広告インプレッション数

メソッドシグネチャー
- (void)setAdImpressionsCount:(int)adImpressionsCount;

記録された広告インプレッションを送信するには、setAdImpressionsCountメソッドを呼び出し、以下の引数をパスします:

  • adImpressionsCountint):広告インプレッションの数。

広告収益ネットワーク

メソッドシグネチャー
- (void)setAdRevenueNetwork:(nonnull NSString *)adRevenueNetwork;

広告収益ネットワークを送信するには、setAdRevenueNetworkメソッドを呼び出し、以下の引数をパスします:

  • adRevenueNetworkNSString):ネットワーク名

広告収益ユニット

メソッドシグネチャー
- (void)setAdRevenueUnit:(nonnull NSString *)adRevenueUnit;

広告収益ユニットを送信するには、setAdRevenueUnitメソッドを呼び出し、以下の引数をパスします:

  • adRevenueUnitNSString):広告ユニット

広告収益の配置

メソッドシグネチャー
- (void)setAdRevenuePlacement:(nonnull NSString *)adRevenuePlacement;

広告収益の配置を送信するには、setAdRevenuePlacementメソッドを呼び出し、以下の引数をパスします:

  • adRevenuePlacementNSString):広告配置

コールバックパラメーターを追加する

メソッドシグネチャー
- (void)addCallbackParameter:(nonnull NSString *)key value:(nonnull NSString *)value;

AdjustダッシュボードでコールバックURLを登録した場合、SDKがイベントを記録する際にコールバックURLにGETリクエストを送信します。

コールバックパラメーターをサーバーに設定できます。イベントにパラメーターを設定すると、SDKはそれらをコールバックURLに追加します。この情報を使用して、自社のBIシステムでユーザーのアプリ内行動を分析することが可能です。

イベントにコールバックパラメーターを追加するには、NSString key-value引数を指定してaddCallbackParameterメソッドを呼び出してください。このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。

Adjust SDKはイベントを計測し、コールバックパラメーターが追加されたURLにリクエストを送信します。例えば、URL https://www.mydomain.com/callbackが登録されている場合、コールバックは以下のようになります:

https://www.mydomain.com/callback?key=value&foo=bar

CSVレポートを使用している場合、CSVの定義欄にパラメーターを追加するようにしてください。

Adjustでは、SDKからURLに情報をパスするための様々なプレースホルダーをサポートしています。例えば、iOSの{idfa}プレースホルダーやAndroidの{gps_adid}プレースホルダーなどです。{publisher_parameter}プレースホルダーは、単一の文字列での全てのコールバックパラメーターを表示します。

パートナーパラメーターの追加

メソッドシグネチャー
- (void)addPartnerParameter:(nonnull NSString *)key value:(nonnull NSString *)value;

パートナーパラメーターを追加することで、ネットワークパートナーに追加情報を送信することができます。

Adjustは、設定した外部パートナーにパートナーパラメーターを送信します。この情報は、より詳細な分析やリターゲティング施策にご利用いただけます。パートナー用にパラメーターの設定が完了し、機能が有効化されると、Adjustのサーバーはデータ転送を開始します。

イベントにパートナーパラメーターを追加するには、NSString key-value引数を指定してaddPartnerParameterメソッドを呼び出してください。このメソッドを複回呼び出すことで、複数のパラメーターを追加することができます。

この例では、以下のプロパティを含む広告収益オブジェクトを設定し、記録する方法を示しています:

  • 収益ソースをAppLovin MAXとする
  • 収益額を1 Euroとする
  • 10広告インプレッション数
  • 広告収益ネットワークを "network1" とする
  • 広告収益ユニットを "unit1" とする
  • 広告収益の配置を "banner" とする
  • コールバックパラメーター: "key1" = "value1"
  • パートナーパラメーター: "key2" = "value2"