Al activar proguard, el SDK para añadir publicidad en vídeos dejó de funcionar.
W/System.err( 6534): java.lang.AssertionError W/System.err( 6534): at com.google.b.a.a.a.b.a.t$a.<init>(IMASDK:733) W/System.err( 6534): at com.google.b.a.a.a.b.a.af.a(IMASDK:762) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:356) W/System.err( 6534): at com.google.b.a.a.a.b.a.n.<init>(IMASDK:82) W/System.err( 6534): at com.google.b.a.a.a.b.a.m.a(IMASDK:81) W/System.err( 6534): at com.google.b.a.a.a.b.a.m.a(IMASDK:118) W/System.err( 6534): at com.google.b.a.a.a.b.a.m.a(IMASDK:72) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:356) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:445) W/System.err( 6534): at com.google.c.c.a(IMASDK:24) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:356) W/System.err( 6534): at com.google.b.a.a.a.b.a.j.a(IMASDK:126) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:356) W/System.err( 6534): at com.google.b.a.a.a.b.a.n.<init>(IMASDK:82) W/System.err( 6534): at com.google.b.a.a.a.b.a.m.a(IMASDK:81) W/System.err( 6534): at com.google.b.a.a.a.b.a.m.a(IMASDK:118) W/System.err( 6534): at com.google.b.a.a.a.b.a.m.a(IMASDK:72) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:356) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:802) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:768) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:717) W/System.err( 6534): at com.google.b.a.a.a.k.a(IMASDK:689) W/System.err( 6534): at com.google.b.a.a.c.ag.a(IMASDK:169) W/System.err( 6534): at com.google.b.a.a.c.ak.b(IMASDK:112) W/System.err( 6534): at com.google.b.a.a.c.al.shouldOverrideUrlLoading(IMASDK:54) W/System.err( 6534): at com.android.webview.chromium.WebViewContentsClientAdapter.shouldOverrideUrlLoading(WebViewContentsClientAdapter.java:314) W/System.err( 6534): at org.chromium.android_webview.AwContentsClientBridge.shouldOverrideUrlLoading(AwContentsClientBridge.java:265) W/System.err( 6534): at org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method) W/System.err( 6534): at org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:53) W/System.err( 6534): at android.os.Handler.dispatchMessage(Handler.java:102) W/System.err( 6534): at android.os.Looper.loop(Looper.java:145) W/System.err( 6534): at android.app.ActivityThread.main(ActivityThread.java:5832) W/System.err( 6534): at java.lang.reflect.Method.invoke(Native Method) W/System.err( 6534): at java.lang.reflect.Method.invoke(Method.java:372) W/System.err( 6534): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) W/System.err( 6534): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
El error da miedito pero no es difícil dar con la solución.
-keep class com.google.ads.interactivemedia.** { *; } -keep interface com.google.ads.interactivemedia.** { *; }