Trying to figure out a strange issue that users are reporting now that I've updated my Android games to API 34 and am using the latest version of Admob 1.3.10 - I'm not using Surfaces anywhere in the game(s) and have even done a project wide search to find any references to surface, with none found. When users click on one of the 'Reward Chests' in my game that shows them an Interstitial Ad they keep getting this error (in pictures), it only seems to be affecting newers phones on Android 14. Anyone ever see anything like this, or any ideas of something simple/stupid I might be overlooking? (Glad to provide more details!)
Here is the console output when showing an Interstitial Ad and seeing the crash, or sometimes screen just goes black afterwards but can keep pressing buttons/etc and hear them working, when it happens always see
Framebuffer error: 0x8cd7:
07-29 21:43:15.311 22828 22878 I yoyo : OpenGL ES Extensions : GL_EXT_debug_marker GL_EXT_robustness GL_OES_EGL_sync GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth24 GL_OES_depth32 GL_OES_element_index_uint GL_OES_texture_float GL_OES_texture_float_linear GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_packed_depth_stencil GL_OES_texture_npot GL_OES_rgb8_rgba8 GL_EXT_color_buffer_half_float GL_EXT_texture_format_BGRA8888 ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync
ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_vulkan_queue_submit_with_commands ANDROID_EMU_sync_buffer_data ANDROID_EMU_vulkan_async_qsri ANDROID_EMU_read_color_buffer_dma ANDROID_EMU_hwc_multi_configs GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
07-29 21:43:15.311 22828 22878 I yoyo : Device supports 32bit display formats
07-29 21:43:15.312 22828 22878 I yoyo : 16 bit colour depth forced
07-29 21:43:15.312 22828 22878 I yoyo : Trying EGL config : EGLConfig 1: rgba=5650 depth=24 stencil=8 EGL_ALPHA_MASK_SIZE=0 EGL_BUFFER_SIZE=16 EGL_COLOR_BUFFER_TYPE=12430 EGL_CONFIG_CAVEAT=0x3038 EGL_LEVEL=0 EGL_LUMINANCE_SIZE=0 EGL_MAX_PBUFFER_WIDTH=32767 EGL_MAX_PBUFFER_HEIGHT=32767 EGL_MAX_PBUFFER_PIXELS=1073676289 EGL_MAX_PBUFFER_HEIGHT=32767 EGL_MAX_PBUFFER_HEIGHT=32767 EGL_NATIVE_RENDERABLE=0 EGL_NATIVE_VISUAL_TYPE=12344 EGL_RENDERABLE_TYPE=5 EGL_SAMPLE_BUFFERS=0 EGL_SAMPLES=0 EGL_SURFACE_TYPE=5 EGL_TRANSPARENT_TYPE=12344 EGL_TRANSPARENT_RED_VALUE=0 EGL_TRANSPARENT_GREEN_VALUE=0 EGL_TRANSPARENT_BLUE_VALUE=0
07-29 21:43:15.319 22828 22878 I yoyo : Selected EGL config working
07-29 21:43:15.327 22828 22828 I yoyo : Resuming the C++ Runner/resetting GL state
07-29 21:43:15.327 22828 22828 I yoyo : C++ Resume
07-29 21:43:15.327 22828 22878 I yoyo : onSurfaceCreated() aborted on re-create 1, state is currently Process
07-29 21:43:15.328 22828 22878 I yoyo : onSurfaceChanged :: width=1080 height=2220
07-29 21:43:15.329 22828 22878 I yoyo : Pause event has been registered for this frame
07-29 21:43:15.329 22828 22828 I yoyo : End C++ Resume
07-29 21:43:15.331 22828 22828 I yoyo : Registering receiver to receive bluetooth device connection messages
07-29 21:43:15.332 22828 22878 I yoyo : Framebuffer error: 0x8cd7
07-29 21:43:15.340 22828 22878 I yoyo : Trying to set texture that is also bound as surface - bailing...
07-29 21:43:15.346 22828 22828 I yoyo : onWindowFocusChanged(true|false)
07-29 21:43:15.680 22828 22878 I yoyo : Pause event has been unregistered
Trying to figure out a strange issue that users are reporting now that I've updated my Android games to API 34 and am using the latest version of Admob 1.3.10 - I'm not using Surfaces anywhere in the game(s) and have even done a project wide search to find any references to surface, with none found. When users click on one of the 'Reward Chests' in my game that shows them an Interstitial Ad they keep getting this error (in pictures), it only seems to be affecting newers phones on Android 14. Anyone ever see anything like this, or any ideas of something simple/stupid I might be overlooking? (Glad to provide more details!)
Here is the console output when showing an Interstitial Ad and seeing the crash, or sometimes screen just goes black afterwards but can keep pressing buttons/etc and hear them working, when it happens always see Framebuffer error: 0x8cd7:
07-29 21:43:15.311 22828 22878 I yoyo : OpenGL ES Extensions : GL_EXT_debug_marker GL_EXT_robustness GL_OES_EGL_sync GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth24 GL_OES_depth32 GL_OES_element_index_uint GL_OES_texture_float GL_OES_texture_float_linear GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_packed_depth_stencil GL_OES_texture_npot GL_OES_rgb8_rgba8 GL_EXT_color_buffer_half_float GL_EXT_texture_format_BGRA8888 ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_vulkan_queue_submit_with_commands ANDROID_EMU_sync_buffer_data ANDROID_EMU_vulkan_async_qsri ANDROID_EMU_read_color_buffer_dma ANDROID_EMU_hwc_multi_configs GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2 07-29 21:43:15.311 22828 22878 I yoyo : Device supports 32bit display formats 07-29 21:43:15.312 22828 22878 I yoyo : 16 bit colour depth forced 07-29 21:43:15.312 22828 22878 I yoyo : Trying EGL config : EGLConfig 1: rgba=5650 depth=24 stencil=8 EGL_ALPHA_MASK_SIZE=0 EGL_BUFFER_SIZE=16 EGL_COLOR_BUFFER_TYPE=12430 EGL_CONFIG_CAVEAT=0x3038 EGL_LEVEL=0 EGL_LUMINANCE_SIZE=0 EGL_MAX_PBUFFER_WIDTH=32767 EGL_MAX_PBUFFER_HEIGHT=32767 EGL_MAX_PBUFFER_PIXELS=1073676289 EGL_MAX_PBUFFER_HEIGHT=32767 EGL_MAX_PBUFFER_HEIGHT=32767 EGL_NATIVE_RENDERABLE=0 EGL_NATIVE_VISUAL_TYPE=12344 EGL_RENDERABLE_TYPE=5 EGL_SAMPLE_BUFFERS=0 EGL_SAMPLES=0 EGL_SURFACE_TYPE=5 EGL_TRANSPARENT_TYPE=12344 EGL_TRANSPARENT_RED_VALUE=0 EGL_TRANSPARENT_GREEN_VALUE=0 EGL_TRANSPARENT_BLUE_VALUE=0 07-29 21:43:15.319 22828 22878 I yoyo : Selected EGL config working 07-29 21:43:15.327 22828 22828 I yoyo : Resuming the C++ Runner/resetting GL state 07-29 21:43:15.327 22828 22828 I yoyo : C++ Resume 07-29 21:43:15.327 22828 22878 I yoyo : onSurfaceCreated() aborted on re-create 1, state is currently Process 07-29 21:43:15.328 22828 22878 I yoyo : onSurfaceChanged :: width=1080 height=2220 07-29 21:43:15.329 22828 22878 I yoyo : Pause event has been registered for this frame 07-29 21:43:15.329 22828 22828 I yoyo : End C++ Resume 07-29 21:43:15.331 22828 22828 I yoyo : Registering receiver to receive bluetooth device connection messages 07-29 21:43:15.332 22828 22878 I yoyo : Framebuffer error: 0x8cd7 07-29 21:43:15.340 22828 22878 I yoyo : Trying to set texture that is also bound as surface - bailing... 07-29 21:43:15.346 22828 22828 I yoyo : onWindowFocusChanged(true|false) 07-29 21:43:15.680 22828 22878 I yoyo : Pause event has been unregistered