Googleインストールレシーバーの登録
広告プラットフォーム「adPOPcorn」よりCPI(起動型)広告の実施する場合、もしくはadbrixのトラッキングURL機能を利用される場合は、Googleインストールレシーバーの登録が必要となります。
以下のように、AndroidManifestファイルを編集します。
<application></application> タグの中に、以下のようにIGAWのGoogleインストールレシーバーを登録します。
<receiver android:name="com.igaworks.IgawReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER"/>
<intent-filter>
</receiver>
+ AdbrixのトラッキングURLを利用したチャネルトラッキングの際にも、レシーバーの登録を行ってください。
複数のインストールレシーバーを利用する場合
複数のサードパーティを利用する場合、Googleインストールリファラーを、各サードパーティレシーバーで渡すように処理する必要があります。この場合、別途のレシーバークラスを生成して利用することを推奨します。
public class MultipleInstallReceiver extends BroadcastReceiver {
@Override
public void onReceiver(Context context, Intent intent) {
//IGAW Googleインストールレシーバー登録
IgawReceiver igawReceiver = new IgawReceiver();
igawReceiver.onReceive(context, intent);
//INSTALL_REFERRERをもらう他のレシーバーを登録します。
}
}
上記のように別途のクラスを生成する場合、AndroidManifestファイルのレシーバーも編集する必要があります。
<receiver android:name="my_app_package.MultipleInstallReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER"/>
<intent-filter>
</receiver>