I have a java app, with one Activity that is displayed on screen for a long time (ex: several minutes). It already has regular Ads that work good, on auto refresh every 60/90s.
I plan to display the interstitial after a few minutes of use. I start to load the interstitial ad only when needed (so, not during onCreate()).
E/JavaBinder﹕ !!! FAILED BINDER TRANSACTION !!!
W/Ads﹕ Could not fetch ad response from ad request service.
android.os.TransactionTooLargeException
at android.os.BinderProxy.transact(Native Method)
at com.google.android.gms.ads.internal.request.ab.a(SourceFile:101)
at com.google.android.gms.ads.internal.request.s.a(SourceFile:187)
at com.google.android.gms.ads.internal.request.s.a(SourceFile:164)
at com.google.android.gms.ads.internal.util.b.run(SourceFile:17)
at com.google.android.gms.ads.internal.util.d.call(SourceFile:29)
at com.google.android.gms.ads.internal.util.e.call(SourceFile:49)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
W/Ads﹕ There was a problem getting an ad response. ErrorCode: 0
W/Ads﹕ Failed to load ad: 0
onAdFailedToLoad(): errorCode=ERROR_CODE_INTERNAL_ERROR / 0