Hello,
I play a reward ad and an interstitial ad for 7-12 times and I get the error down below after I close the interstitial ad. After this error, the reward ad gets affected too - it
- either stops loading completely, failing with ERROR_CODE 0 (which is an internal error).
- or it gets loaded and works, but the video is replaced by an empty black rectangle.
I've used:
- test admob IDs
- implementation 'com.google.android.gms:play-services-ads:20.2.0'
- OnePlus A6013, Android 10
The error is the following:
2021-07-15 13:11:54.607 16098-17653/com.quiz.wcqcfam E/ACodec: Unable to instantiate codec 'OMX.qcom.video.decoder.avc' with err 0xfffffff4.
2021-07-15 13:11:54.607 16098-17653/com.quiz.wcqcfam E/ACodec: signalError(omxError 0xfffffff4, internalError -12)
2021-07-15 13:11:54.607 16098-17652/com.quiz.wcqcfam E/MediaCodec: Codec reported err 0xfffffff4, actionCode 0, while in state 1
2021-07-15 13:11:54.612 16098-17644/com.quiz.wcqcfam E/ExoPlayerImplInternal: Renderer error.
com.google.android.gms.ads.exoplayer3.c
at com.google.android.gms.ads.exoplayer3.mediacodec.c.O(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:16)
at com.google.android.gms.ads.exoplayer3.mediacodec.c.G(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:4)
at com.google.android.gms.ads.exoplayer3.video.h.G(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:1)
at com.google.android.gms.ads.exoplayer3.mediacodec.c.z(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:3)
at com.google.android.gms.ads.exoplayer3.n.handleMessage(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:41)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:214)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: com.google.android.gms.ads.exoplayer3.mediacodec.b: Decoder init failed: OMX.qcom.video.decoder.avc, Format(1, null, video/avc, -1, null, [1280, 720, -1.0], [-1, -1])
at com.google.android.gms.ads.exoplayer3.mediacodec.c.O(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:15)
at com.google.android.gms.ads.exoplayer3.mediacodec.c.G(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:4)
at com.google.android.gms.ads.exoplayer3.video.h.G(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:1)
at com.google.android.gms.ads.exoplayer3.mediacodec.c.z(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:3)
at com.google.android.gms.ads.exoplayer3.n.handleMessage(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:41)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:214)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: android.media.MediaCodec$CodecException: Failed to initialize OMX.qcom.video.decoder.avc, error 0xfffffff4
at android.media.MediaCodec.native_setup(Native Method)
at android.media.MediaCodec.<init>(MediaCodec.java:1876)
at android.media.MediaCodec.createByCodecName(MediaCodec.java:1848)
at com.google.android.gms.ads.exoplayer3.mediacodec.c.O(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:13)
at com.google.android.gms.ads.exoplayer3.mediacodec.c.G(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:4)
at com.google.android.gms.ads.exoplayer3.video.h.G(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:1)
at com.google.android.gms.ads.exoplayer3.mediacodec.c.z(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:3)
at com.google.android.gms.ads.exoplayer3.n.handleMessage(:com.google.android.gms.policy_ads_fdr_dynamite@212104400@212104400057.375149532.375149532:41)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:214)
at android.os.HandlerThread.run(HandlerThread.java:67)
2021-07-15 13:12:03.997 16098-17629/com.quiz.wcqcfam E/AudioSystem-JNI: Command failed for android_media_AudioSystem_setParameters: -1
2021-07-15 13:12:03.997 16098-17629/com.quiz.wcqcfam E/AudioSystem-JNI: Command failed for android_media_AudioSystem_setParameters: -1
2021-07-15 13:12:11.769 16098-17641/com.quiz.wcqcfam E/BufferQueueConsumer: disconnect by : com.quiz.wcqcfam my_pid = 16098
2021-07-15 13:12:11.770 16098-16098/com.quiz.wcqcfam E/BufferQueueConsumer: disconnect by : com.quiz.wcqcfam my_pid = 16098
Could you please help me with this?
Regards,
Daniel