Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SmartBanners not working #296

Open
DeliriumCode opened this issue Oct 6, 2020 · 1 comment
Open

SmartBanners not working #296

DeliriumCode opened this issue Oct 6, 2020 · 1 comment

Comments

@DeliriumCode
Copy link

After version 5.6 of the facebook adapter, smart banner adverts no longer work. It looks like an isue with the getAdSize method in the adapter.

Note: this issue is still present in the 6.0 version of the adapter...

10-06 14:43:42.650 I/FacebookAdapter(14428): Potential ad sizes: [360x50_as, 360x90_as, 360x250_as]
10-06 14:43:42.650 E/art     (14428): invalid stream - problem with parameter iterator in /data/data/com.google.android.gms/app_chimera/m/0000009b/dl-AdsFdrDynamite.integ_22060000006.apk for method void qp.a(android.os.Message)
10-06 14:43:42.650 E/art     (14428): invalid stream - problem with parameter iterator in /data/data/com.google.android.gms/app_chimera/m/0000009b/dl-AdsFdrDynamite.integ_22060000006.apk for method void qp.dispatchMessage(android.os.Message)
10-06 14:43:42.650 E/art     (14428): invalid stream - problem with parameter iterator in /data/data/com.google.android.gms/app_chimera/m/0000009b/dl-AdsFdrDynamite.integ_22060000006.apk for method void qp.a(android.os.Message)
10-06 14:43:42.650 E/art     (14428): invalid stream - problem with parameter iterator in /data/data/com.google.android.gms/app_chimera/m/0000009b/dl-AdsFdrDynamite.integ_22060000006.apk for method void qp.dispatchMessage(android.os.Message)
10-06 14:43:42.650 E/art     (14428): invalid stream - problem with parameter iterator in /data/data/com.google.android.gms/app_chimera/m/0000009b/dl-AdsFdrDynamite.integ_22060000006.apk for method void qp.a(android.os.Message)
10-06 14:43:42.650 E/art     (14428): invalid stream - problem with parameter iterator in /data/data/com.google.android.gms/app_chimera/m/0000009b/dl-AdsFdrDynamite.integ_22060000006.apk for method void qp.dispatchMessage(android.os.Message)
10-06 14:43:42.650 E/Ads     (14428): 
10-06 14:43:42.650 E/Ads     (14428): java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/ads/MediationUtils;
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.ads.mediation.facebook.FacebookAdapter.getAdSize(FacebookAdapter.java:763)
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.ads.mediation.facebook.FacebookAdapter.requestBannerAd(FacebookAdapter.java:176)
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.android.gms.internal.ads.zzanm.zza(Unknown Source)
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.android.gms.internal.ads.zzamu.dispatchTransaction(Unknown Source)
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.android.gms.internal.ads.zzfn.onTransact(Unknown Source)
10-06 14:43:42.650 E/Ads     (14428): 	at android.os.Binder.transact(Binder.java:380)
10-06 14:43:42.650 E/Ads     (14428): 	at ge.b(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:2)
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.android.gms.ads.internal.mediation.client.e.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:9)
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.android.gms.ads.nonagon.render.ae.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:15)
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.android.gms.ads.nonagon.render.dn.a(Unknown Source)
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.android.gms.ads.nonagon.util.concurrent.s.call(Unknown Source)
10-06 14:43:42.650 E/Ads     (14428): 	at abw.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:1)
10-06 14:43:42.650 E/Ads     (14428): 	at abh.run(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:3)
10-06 14:43:42.650 E/Ads     (14428): 	at abx.run(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:0)
10-06 14:43:42.650 E/Ads     (14428): 	at android.os.Handler.handleCallback(Handler.java:739)
10-06 14:43:42.650 E/Ads     (14428): 	at android.os.Handler.dispatchMessage(Handler.java:95)
10-06 14:43:42.650 E/Ads     (14428): 	at qp.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])
10-06 14:43:42.650 E/Ads     (14428): 	at com.google.android.gms.ads.internal.util.f.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:1)
10-06 14:43:42.650 E/Ads     (14428): 	at qp.dispatchMessage(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])
10-06 14:43:42.650 E/Ads     (14428): 	at android.os.Looper.loop(Looper.java:145)
10-06 14:43:42.650 E/Ads     (14428): 	at android.app.ActivityThread.main(ActivityThread.java:6934)
10-06 14:43:42.650 E/Ads     (14428): 	at java.lang.reflect.Method.invoke(Native Method)
10-06 14:43:42.650 E/Ads     (14428): 	at java.lang.reflect.Method.invoke(Method.java:372)
10-06 14:43:42.650 E/Ads     (14428): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
10-06 14:43:42.650 E/Ads     (14428): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
10-06 14:43:42.650 E/Ads     (14428): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.MediationUtils" on path: DexPathList[[zip file "/data/app/com.DevExtras.VoiceTools-1/base.apk"],nativeLibraryDirectories=[/data/app/com.DevExtras.VoiceTools-1/lib/arm, /vendor/lib, /system/lib]]
10-06 14:43:42.650 E/Ads     (14428): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
10-06 14:43:42.650 E/Ads     (14428): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
10-06 14:43:42.650 E/Ads     (14428): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
10-06 14:43:42.650 E/Ads     (14428): 	... 25 more
10-06 14:43:42.650 E/Ads     (14428): 	Suppressed: java.lang.ClassNotFoundException: com.google.android.gms.ads.MediationUtils
10-06 14:43:42.650 E/Ads     (14428): 		at java.lang.Class.classForName(Native Method)
10-06 14:43:42.650 E/Ads     (14428): 		at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
10-06 14:43:42.650 E/Ads     (14428): 		at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
10-06 14:43:42.650 E/Ads     (14428): 		at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
10-06 14:43:42.650 E/Ads     (14428): 		... 26 more
@ericleich
Copy link
Member

@DeliriumCode what Google Mobile Ads SDK version are you building against? MediationUtils was added in play-services-ad:19.2.0. In fact, the MediationUtils call wasn't added until version 5.9.0.2 of the Facebook adapter. The statement that you are experiencing issues since 5.6 leads me to believe think that you are running an old Google Mobile ads SDK that isn't compatible with Facebook adapter 5.6.0.0 or higher.

Adapters do use methods from newer Google Mobile Ads SDKs as they roll out. The CHANGELOG mentions the version of the Google Mobile Ads SDK used to build the adapter, and we don't recommend using a version older than what it was built against.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants