I upgraded my app to using AdMob Ads SDK to ver. 20.0.0. I use also Amazon APS SDK with Amazon APS AdMob Adapter, both latest versions (APS SDK 8.4.3, APS AdMob Adapter 1.5.0). It now crashes with the following stack trace:
Fatal Exception: java.lang.NoSuchMethodError: No virtual method onAdLeftApplication()V in class Lcom/google/android/gms/ads/AdListener; or its super classes (declaration of 'com.google.android.gms.ads.AdListener' appears in /data/app/com.hyperionics.avar-_1Hc5SovbH0mL2JWMSL9Qg==/base.apk)
at com.amazon.admob_adapter.APSAdMobCustomBannerEvent.onAdLeftApplication(APSAdMobCustomBannerEvent.java:92)
at com.amazon.device.ads.DTBAdMRAIDBannerController.lambda$onAdLeftApplication$15(DTBAdMRAIDBannerController.java:687)
at com.amazon.device.ads.DTBAdMRAIDBannerController.lambda$onAdLeftApplication$15$DTBAdMRAIDBannerController(DTBAdMRAIDBannerController.java)
at com.amazon.device.ads.-$$Lambda$DTBAdMRAIDBannerController$Cl6tVUqNluS51gWYJL6zHOt6ZCU.run(-.java:2)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6694)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:769)
at com.android.internal.os.Device.fp(Device.java)
Not sure who should fix this, AdMob or Amazon developers, if this is not the correct place to report this, please forward to Amazon or indicate the correct place to submit this...