gecko-dev/mobile/android
Nevin Chen 32c2be0d45 Bug 1420886 - Replace -ads with -analytics. r=maliu
Looking at latest Adjust SDK [1]
compile 'com.google.android.gms:play-services-analytics:10.2.1'
should be enough. And it doesn't have DoubleClick in it (testing with dexdump)	.
Even Adjust has change from -ads to -analytics [2]

I just build/test with below options.

export MOZ_INSTALL_TRACKING=1
ac_add_options --with-adjust-sdk-keyfile=.....

export MOZILLA_OFFICIAL=1
export MOZ_TELEMETRY_REPORTING=1

export MOZ_ANDROID_MMA=1
ac_add_options --with-leanplum-sdk-keyfile=.....

and it works for below places where we have have com.google.android.gms.ads.identifier.AdvertisingIdClient  : Leanplum[3] and Adjust[4]

[1] https://github.com/adjust/android_sdk

[2] https://github.com/adjust/android_sdk/issues/143

[3] https://searchfox.org/mozilla-central/rev/9f3bd430c2b132c86c46126a0548661de876799a/mobile/android/thirdparty/com/leanplum/internal/Util.java#204

[4] https://searchfox.org/mozilla-central/rev/9f3bd430c2b132c86c46126a0548661de876799a/mobile/android/thirdparty/com/adjust/sdk/Reflection.java#97

MozReview-Commit-ID: 6YdQ6NJm4hM

--HG--
extra : rebase_source : 6a26cfd135c72738f086f305c60905a920abace8
2017-11-29 15:53:01 +08:00
..
app Bug 1420886 - Replace -ads with -analytics. r=maliu 2017-11-29 15:53:01 +08:00
base Bug 1365505 - [P2][Fennec] Only include exoplayer & HLSDecoder related components when building --with-gradle. r=maliu 2017-11-30 17:53:00 +08:00
branding Bug 1398362 - Change the image with correct size. r=maliu 2017-10-24 13:19:23 +08:00
build/classycle
chrome Bug 1416251 - Remove conditional catch consumers in mobile/android/. r=nechen 2017-11-29 19:58:31 +09:00
components Bug 1421874 - Fix SessionStore to include AppConstants before using it; r=sebastian 2017-12-01 15:11:21 +01:00
config Bug 1366049 - enable Stylo for Android. r=snorp 2017-11-21 19:35:32 +09:00
docs Bug 1360587 - Part 2. Remove bouncer apk build config; source; docs, r=nalexander 2017-10-25 22:51:44 +08:00
fonts
geckoview Bug 1365505 - [P2][Fennec] Only include exoplayer & HLSDecoder related components when building --with-gradle. r=maliu 2017-11-30 17:53:00 +08:00
geckoview_example Bug 1416310 - 2. Use per-GeckoView event to handle scroll-to-focused-input; r=rbarker 2017-11-20 17:17:01 -05:00
gradle (bug 1411688) Make --with-gradle handle single-locale repack r=snorp a=reland 2017-11-06 15:23:47 +02:00
installer Bug 1417664 - Include layout debugger interface for packaged builds. r=mats,nalexander 2017-11-15 16:01:39 -06:00
locales Bug 1422249 - Update locales in mobile l10n.toml r=Pike 2017-12-01 09:34:17 +01:00
modules Bug 1416319 - 8. Switch to using LayerSession coordinates APIs; r=rbarker 2017-11-22 14:12:23 -05:00
services Bug 1415656 - Fix android serializing dateAdded as a string in sync bookmark records r=Grisha 2017-11-14 15:14:08 -05:00
stumbler Bug 1412126 - ACTION_EXTERNAL_APPLICATIONS_AVAILABLE no longer needed for Stumbler. r=snorp 2017-11-01 07:25:09 -05:00
tests Bug 1345433 - Ensure tests load pass valid triggeringPrincipal. r=ckerschb,JanH 2017-10-23 18:15:40 +08:00
themes Bug 1352497 - Remove about:healthreport. r=gfritzsche,nechen 2017-11-28 11:38:15 +01:00
thirdparty Bug 1390454 - Apply Banner fix for Leanplum SDK. r=maliu 2017-11-15 14:53:55 +08:00
.eslintrc.js
app.mozbuild Bug 1374574 - Remove the FlyWeb system add-on from Fennec. r=ahunt,sebastian 2017-11-22 14:49:35 +01:00
build.mk
confvars.sh Bug 1221344 - Remove Fennec Search Activity. r=gueroJeff,sebastian,snorp 2017-10-19 14:14:36 -07:00
debug_sign_tool.py
gradle.configure Bug 1415220 - Make Fennec build --with-gradle by default. r=sebastian 2017-11-07 09:03:18 -08:00
LICENSE
mach_commands.py Bug 1405396 - Pre: Set file.encoding=utf-8 for GeckoView packaging. r=maliu 2017-10-18 19:04:10 -07:00
moz.build Bug 1374574 - Remove the FlyWeb system add-on from Fennec. r=ahunt,sebastian 2017-11-22 14:49:35 +01:00
moz.configure Bug 1365505 - [P1][Fennec] Enable HLS support by default for all brandings. r=jolin 2017-11-30 17:46:06 +08:00