로딩중입니다
Googleインストールレシーバーの登録
4/6/2015 4:27:26 PM

Googleインストールレシーバーの登録


広告プラットフォーム「adPOPcorn」よりCPI(起動型)広告の実施する場合、もしくはadbrixのトラッキングURL機能を利用される場合は、Googleインストールレシーバーの登録が必要となります。
以下のように、AndroidManifestファイルを編集します。


<application></application> タグの中に、以下のようにIGAWGoogleインストールレシーバーを登録します。
<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>