アセットストアリンク
これはチュートリアルです。
APIの全部のドキュメンテーション
アドワーズスとAdmobはアプリのエンゲージメントをよくするために、リマークティングの機能があります。
Admobのアプリ設定
最初に、admobのアプリ設定画筆王
Admobの “Promote” タブを開いて、 “Promote new app” ボタンで、新しいアプリを作ってください。
すでに、アプリがあるなら、このステップをスキップしてもいいです。
アプリの作成ができたら、コンバージョン “Conversions” タブを開いて、”New conversion”ボタンで、ダウンロードコンバージョンを作ってください。
次に、AndroidとiOSのアプリ、purchase conversion コンバージョンを作ってください。
アンドロイドダウンロードコンバージョン以外に、コンバージョンごとに、コードをコピーしてください。
コードは下記のようなものです。
コードのコピーを忘れた場合、”Conversions” タブを開いて、コードが必要なコンバージョンをマウスオーバーして、現れた編集(Edit)ボタンをクリックしてください。
SDKの設定とコンバージョン トラッキング
まず、アセットをユニティプロジェクトにインポートしてください。
AdWordsConversionReporter.Initは早めに、呼んでください。AdWordsConversionReporterクラスの他のメソッドを呼ぶ前に、必ず、AdWordsConversionReporter.Initを呼んでください。
Init( string androidTrackingID, bool enableTracking, string iOSTrackingID, string iOSInstallTrackingLabel, string iOSInstallTrackingValue)
- androidTrackingID
- アンドロイド内課金コンバージョンを作ったら、次と同じようなコードが出るはずです。 AdWordsConversionReporter.reportWithConversionId(this.getApplicationContext(),
“androidTrackingID”, “label”, “3.00”, true); 二つ目のパラメーターをここに張ってください。
- アンドロイド内課金コンバージョンを作ったら、次と同じようなコードが出るはずです。 AdWordsConversionReporter.reportWithConversionId(this.getApplicationContext(),
- enableTracking
- Adwords tracking sdkはユーザー行動のトラッキングをするかどうかのオプションです。詳しい情報はこちら
- iOSTrackingID
- iOSインストールコンバージョンを作ったら、次と同じようなコードが出るはずです。 [ACTConversionReporter reportWithConversionID:@”iOStrackingid” label:@”label” value:@”0.50″ isRepeatable:NO]; 1番目のパラメーターをここに張ってください。
- iOSInstallTrackingLabel
- iOSインストールコンバージョンコードの二つ目のパラメータをここに張ってください
- iOSInstallTrackingValue
- iOSインストールコンバージョンコードの三つ目のパラメータをここに張ってください
このメソッドは自動的に、アンドロイドとiOSのインストールコンバージョンを行います。
次は、内課金のトラッキングです。
内課金トラッキングのために、二つのメソッドがあります。
一つはアンドロイドのためで、一つはiOSのためです。
AdWordsConversionReporter.reportConversionIOS(string label, string value, bool repeatable) AdWordsConversionReporter.reportConversionAndroid(string label, string value, bool repeatable)
- label
- アプリ内課金コンバージョンコードの三つ目のパラメータをここに張ってください。
- value
- アプリ内課金コンバージョンコードの四つ目のパラメータをここに張ってください。
- repeatable
- アプリ内課金コンバージョンコードの五つ目のパラメータをここに張ってください。iOSなら、NOをfalseに変更、YESをtrueに変更してください。
それで、iOSとアンドロイド、ダウンロードとアプリ内課金のコンバージョン設定ができました。
アドワーズのカスタムイベントのトラッキングもできます。それについて、このリンクを見てみてください
iOSのビルド手順
iosのビルドをするなら、-ObjCをxCodeのOther Linker Flagsに追加してください。
コンバージョンリポートの確認
- アンドロイド(参考)
アプリを開いて、コンバージョンを行った場合、下記のようなメッセージがログに出るはずです。
I/GoogleConversionReporter( 1557): Pinging: [...] I/GoogleConversionReporter( 1557): Ping responded with response code 200
HTTP 200
のログが出たら、コンバージョンの送信が成功した意味です。
- iOS (参考)
インストールトラッキングの実相の後、1回目、アプリを開いたら、下記のようなメッセージがログに出るはずです:
ConversionExample[9412:c07] ACTConversionReporter: Sending ping with IDFA: [...]
ConversionExample[9412:c07] ACTConversionReporter: Ping successful.
次に、アプリを開いたら、下記のようなメッセージがログに出るはずです。
すでに、インストールコンバージョンが行われたので、もう一回行う必要がない意味です。
ConversionExample[2618:c07] ACTConversionReporter: Already sent successful ping with IDFA and conversion label abCDEFG12hIJk3Lm4nO.
他のイベントのトラッキングをしていたら、ログで、そのイベントのトラックのメッセージが出るはずです。
リマーケティングリポート
アプリ内に、ある行動したユーザーにタグをつけることができます。
下記を使ってください。
AdWordsConversionReporter.reportRemarketing(Dictionary<string, string> parameters)
例
var dic = new Dictionary<string, string>();
dic["eventtype"] = "login";
dic["user_language"] = languagePrefix;
dic["version"] = GAME_VERSION.ToString();
AdWordsConversionReporter.reportRemarketing(dic);
アドワーズを開いて、左にあるShared library を開いて、Audiences を開いたら、タグが使用できます。