ヘルプセンター
|
Trademobプラグインと連携
注意:
Adjust SDKとTrademobイベントを連携させるには、以下のいずれかのメソッドを実行します。
事前準備
この機能を利用するには、まずお使いのプラットフォーム用のAdjust SDKをダウンロードして設定してください。以下のリンク先の説明に従って、設定を開始してください。
環境を設定する
iOS
Cocoapods
Cocoapodsを使用している場合は、Podfileに下記のコードを追加してAdjust Trademobプラグインを連携します。
pod 'Adjust/Trademob'
Carthage
Carthageを使用している場合は、Cartfileに下記のコードを追加してAdjust Trademobプラグインを連携します。
github "adjust/ios_sdk" "trademob"
ソースからインストールする
Adjust Trademobプラグインをプロジェクトに手動で追加するには、次の手順を実行します。
- リリースページからダウンロードしたアーカイブ内で
plugin/Trademob
フォルダを確認します。 ADJTrademob.h
およびADJTrademob.m
ファイルをプロジェクト内のAdjust
フォルダにドラッグします。- [Choose options for adding these files](ファイル追加のオプションを選択) ダイアログが表示されたら、 [Copy items if needed](必要に応じて項目をコピー) チェックボックスにチェックを入れ、 [Create groups](グループを作成) のラジオボタンを選択します。
Android
Maven
Mavenを使用している場合は、build.gradle
ファイルに下記のdependencyを追加します。
dependencies {
implementation 'com.adjust.sdk:adjust-android:4.28.2'
implementation 'com.adjust.sdk:adjust-android-trademob:4.28.2'
}
JARとして追加する
プラグインは、リリースページからJARファイルとして追加することもできます。
Trademobイベント
リストの閲覧
Objective-C
Swift
Java
#import "ADJTrademob.h"
ADJEvent *event = [ADJEvent eventWithEventToken:@"{viewListingEventToken}"];
NSArray *itemIds = @[@"itemId1", @"itemId2", @"itemId3"];
NSDictionary *metadata = @{@"info1":@"value1", @"info2":@"value2"};
[ADJTrademob injectViewListingIntoEvent:event itemIds:itemIds metadata:metadata];
[Adjust trackEvent:event];
View Item(アイテムを閲覧)
Objective-C
Swift
Java
#import "ADJTrademob.h"
ADJEvent *event = [ADJEvent eventWithEventToken:@"{viewItemEventToken}"];
NSDictionary *metadata = @{@"info1":@"value1", @"info2":@"value2"};
[ADJTrademob injectViewItemIntoEvent:event itemId:@"itemId" metadata:metadata];
[Adjust trackEvent:event];
カートへの追加
Objective-C
Swift
Java
#import "ADJTrademob.h"
ADJEvent *event = [ADJEvent eventWithEventToken:@"{addToBasketEventToken}"];
ADJTrademobItem *item1 = [[ADJTrademobItem alloc] initWithId:@"itemId1" price:120.4quantity:1];
ADJTrademobItem *item2 = [[ADJTrademobItem alloc] initWithId:@"itemId2" price:20.1 quantity:4];
NSArray *items = @[item1, item2];
[ADJTrademob injectAddToBasketIntoEvent:event items:items metadata:nil];
[Adjust trackEvent:event];
チェックアウト
Objective-C
Swift
Java
#import "ADJTrademob.h"
ADJEvent *event = [ADJEvent eventWithEventToken:@"{checkoutEventToken}"];
ADJTrademobItem *item1 = [[ADJTrademobItem alloc] initWithId:@"itemId1" price:120.4quantity:1];
ADJTrademobItem *item2 = [[ADJTrademobItem alloc] initWithId:@"itemId2" price:20.1 quantity:4];
NSArray *items = @[item1, item2];
NSDictionary *metadata = @{@"info1":@"value1", @"info2":@"value2"};
[ADJTrademob injectCheckoutIntoEvent:event items:items metadata:metadata];
[Adjust trackEvent:event];