Guest User

Untitled

a guest
Jan 18th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. //This is Appbrain's receiver
  2. <receiver android:exported="true" android:name="com.appbrain.ReferrerReceiver" >
  3. <intent-filter>
  4. <action android:name="com.android.vending.INSTALL_REFERRER" />
  5. </intent-filter>
  6. </receiver>
  7.  
  8.  
  9. //This is Inmobi's receiver
  10. <receiver android:name="com.inmobi.adtracker.androidsdk.IMAdTrackerInstallRefererReciever" android:exported="true" >
  11. <intent-filter>
  12. <action android:name="com.android.vending.INSTALL_REFERRER" />
  13. <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
  14. </intent-filter>
  15. </receiver>
  16.  
  17.  
  18. //This is My Custom receiver
  19. <receiver android:name="com.xgame.adproject2.TestReceiver" android:exported="true" >
  20. <intent-filter>
  21. <action android:name="com.android.vending.INSTALL_REFERRER" />
  22. </intent-filter>
  23. </receiver>
  24.  
  25. // source
  26. public class TestReceiver extends BroadcastReceiver{
  27.  
  28. public static final String TAG = "TEST";
  29.  
  30. String referrerString = "";
  31.  
  32. @Override
  33. public final void onReceive(Context context, Intent intent) {
  34.  
  35. Log.e(TAG, "11111111");
  36.  
  37. if(intent.getAction().equals("com.android.vending.INSTALL_REFERRER")) {
  38. Bundle extras = intent.getExtras();
  39. referrerString = extras.getString("referrer");
  40.  
  41. Log.e(TAG, "REFERRER: " + referrerString);
  42. }
  43. }
  44. }
  45.  
  46. //This is Appbrain's receiver
  47. <receiver android:exported="true" android:name="com.appbrain.ReferrerReceiver" >
  48. <intent-filter>
  49. <action android:name="com.android.vending.INSTALL_REFERRER" />
  50. </intent-filter>
  51. <meta-data android:name="forward.inmobi" android:value="com.inmobi.adtracker.androidsdk.IMAdTrackerInstallRefererReciever" />
  52. <meta-data android:name="forward.custom" android:value="com.xgame.adproject2.TestReceiver" />
  53. </receiver>
  54.  
  55. // Keep the execution of InMobi on connectivity change
  56. <receiver android:name="com.inmobi.adtracker.androidsdk.IMAdTrackerInstallRefererReciever" android:exported="true" >
  57. <intent-filter>
  58. <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
  59. </intent-filter>
  60. </receiver>
Add Comment
Please, Sign In to add comment