Adjust SDKを使用して、AD(X)のデータをAdjustAdRevenueインスタンスとしてAdjustに送信することができます。これを行うには、以下の手順に従ってください。
- AD(X) SDKで、
rewardedAd.OnPaidEventメソッドが呼び出された時にトリガーする関数を新規作成します。この関数は、eCPM(1000回表示あたりの有効費用)を引数として受け取ります。
- ソース
ADJAdRevenueSourceADXでADJAdRevenueオブジェクトをインスタンス化します。
AdjustAdRevenueオブジェクトの詳細を入力します。ecpm値を1000で割って広告の推定収益を返します。
trackAdRevenueメソッドを呼び出して、Adjustに広告収益情報を送信します。
例
func rewardedAd.paidEventHandler(ecpm: double) {
let revenue: double = ecpm / 1000;
let adjustAdRevenue = AJDAdRevenue(source: ADJAdRevenueSourceADX);
adjustAdRevenue.setRevenue(revenue, currency: "USD");
adjustAdRevenue.setAdRevenueUnit("ADX Rewarded Ad");
Adjust.trackAdRevenue(adjustAdRevenue);
rewardedAd.paidEventHandler = ^(double ecpm) {
double revenue = ecpm / 1000;
ADJAdRevenue *adjustAdRevenue = [[ADJAdRevenue alloc] initWithSource: ADJAdRevenueSourceADX];
[adjustAdRevenue setRevenue:revenue currency:@"USD"];
[adjustAdRevenue setAdRevenueUnit:@"ADX Rewarded Ad"];
[Adjust trackAdRevenue: adjustAdRevenue];