Interstitial ad breaks due to exoplayer

454 views
Skip to first unread message

Osiceanu Daniel

unread,
Jul 15, 2021, 6:45:23 AM7/15/21
to Google Mobile Ads SDK Developers
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

Mobile Ads SDK Forum Advisor

unread,
Jul 15, 2021, 4:23:29 PM7/15/21
to codingpa...@gmail.com, google-adm...@googlegroups.com
Hi,

Thank you for reaching out to Mobile Ads SDK support. Regarding this error with Exoplayer, could you replicate this issue in one of our sample apps with minimum modification? If so, could you send the project privately to us? Alternatively, you may send it to our testing alias mobileads...@gmail.com with a post on this thread once you have done so.

Regards,

Google Logo
Aryeh Baker
Mobile Ads SDK Team
 


ref:_00D1U1174p._5004Q2KcU21:ref
Reply all
Reply to author
Forward
0 new messages