install - Cannot have more than one INSTALL_REFFERER receiver in Android Manifest -


i using admob install receiver in android manifest file, e.g.

<!-- admob install receiver -->          <receiver android:name="com.admob.android.ads.analytics.installreceiver" android:exported="true">         <intent-filter>             <action android:name="com.android.vending.install_referrer" />         </intent-filter>     </receiver> 

however, wish use own install_refferer receiver. problem is, when include own receiver after admob one, never gets called. if include mine before admob receiver in manifest file, mine gets called admob 1 doesn't.

is there anyway can both called?

thanks

android app cannot have multiple receivers have same intent-filtered action.

make proxy receiver this:

in androidmanifest.xml:

<receiver android:name="com.example.app.trackingreceiver" android:    exported="true">     <intent-filter>         <action android:name="com.android.vending.install_referrer"     />     </intent-filter> </receiver> 

in trackingreceiver.java:

public class trackingreceiver extends broadcastreceiver {     @override     public void onreceive(context context, intent intent) {         // call admob tracker         com.google.ads.installreceiver ir = new com.google.ads.installreceiver();         ir.onreceive(context, intent);          // call analytics tracker         com.google.android.apps.analytics.analyticsreceiver ar = new com.google.android.apps.analytics.analyticsreceiver();         ar.onreceive(context, intent);     } } 

Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -