Some interstitial video ads fails. The interstial ad is loaded and I can show it. On the video there is a spinner icon, waiting for the video to load.
After a few seconds the interstitial closes and this exception is in the Android Studio console.
E/ExoPlayerImplInternal: Source error.
at com.google.android.gms.ads.exoplayer3.source.g.a(:com.google.android.gms.policy_ads_fdr_dynamite@21001004@21001004.272763194.272763194:6)
at com.google.android.gms.ads.exoplayer3.upstream.n.run(:com.google.android.gms.policy_ads_fdr_dynamite@21001004@21001004.272763194.272763194:6)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)
The problem now is that the interstitial displayed doesn't count, so when I have frequency in AdMob set to 1 hour, it doesn't register and the user gets a new interstitial shortly after. This goes on and on to the users frustration.
The problem is seen on a Samsung Galaxy S8 with Android 9 installed.