Плеер YouTube для Android вылетает при воспроизведении рекламы

Мы используемAndroid Youtube API в нашем приложении. В последнее время я заметил, что приложение вылетает каждый раз, когда я пытаюсь воспроизвести видео с включенной рекламой.

Я могу воспроизвести его, используя ихпримеры приложений, Я пробовал примеры SimplePlayerFragment и SimplePlayerView. Оба сбой, когда я пытаюсьhttp://www.youtube.com/watch?v=QudbrUcVPxk видео (это только пример, другие видео с рекламой тоже не работают).

Вот вывод LogCat:

10-26 19: 10: 49.074: E / AndroidRuntime (21637): ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: основной 10-26 19: 10: 49.074: E / AndroidRuntime (21637): java.lang.IllegalStateException: android.os.DeadObjectException 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на com.google.android.apps.youtube.api.jar.a.eo.surfaceDestroyed (SourceFile: 236) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): в android.view.SurfaceView.updateWindow (SurfaceView.java:555) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): в android.view.SurfaceView.onWindowVisibilityChanged (SurfaceView.java:232) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на android.view.View.dispatchDetachedFromWindow (View.java:12156) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на android. view.ViewGroup.dispatchDetachedFromWindow (ViewGroup.java:2565) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): в android.view.ViewGroup.dispatchDetachedFromWindow (ViewGroup.java:2565) 10-26 19:10: 49.074: E / AndroidRuntime (21637): на android.view.ViewGroup.removeViewInternal (ViewGroup.java:3785) 10-26 19: 1 0: 49.074: E / AndroidRuntime (21637): на android.view.ViewGroup.removeViewInternal (ViewGroup.java:3758) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на android.view.ViewGroup.removeView (ViewGroup.java:3690) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на com.google.android.youtube.player.YouTubePlayerView $ 1.b (неизвестный источник) 10-26 19: 10: 49.074 : E / AndroidRuntime (21637): на com.google.android.youtube.player.internal.rh (неизвестный источник) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на com.google.android.youtube .player.internal.r $ e.onServiceDisconnected (неизвестный источник) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): в android.app.LoadedApk $ ServiceDispatcher.doDeath (LoadedApk.java:1111) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на android.app.LoadedApk $ ServiceDispatcher $ RunConnection.run (LoadedApk.java:1125) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на андроиде .os.Handler.handleCallback (Handler.java:730) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на android.os.Handler.dispatchMessage (Handl er.java:92) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на android.os.Looper.loop (Looper.java:137) 10-26 19: 10: 49.074: E / AndroidRuntime ( 21637): на android.app.ActivityThread.main (ActivityThread.java:5103) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на java.lang.reflect.Method.invokeNative (собственный метод) 10- 26 19: 10: 49.074: E / AndroidRuntime (21637): на java.lang.reflect.Method.invoke (Method.java:525) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на ком. android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:737) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на com.android.internal.os.ZygoteInit.main (ZygoteInit.java : 553) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): at dalvik.system.NativeStart.main (собственный метод) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): вызвано: android.os.DeadObjectException 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на android.os.BinderProxy.transact (собственный метод) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на com.google.android.apps.youtube.api .babe.a (SourceFile: 221) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): на com.google.android.apps.youtube.api.jar.a.eo.surfaceDestroyed (SourceFile: 233 ) 10-26 19: 10: 49.074: E / AndroidRuntime (21637): ... еще 22

Буду признателен за любые идеи о том, как решить проблему.

UPD:

Благодаря @septagon нашел еще одно связанное сообщение LogCat:

10-27 16: 58: 51,763 D / YouTubeAndroidPlayerAPI (25196): apps.youtube.core.client.DefaultAdStatsClient.a: 485 Pinging __AWCl-JGAkAHIAQWpAn4krwpwE7A-4AIAqAMBmAQFqgSwAU_QADdeVEnDazwBrSnaYs3R1HBqy45Cu537TEJ3YTBlvSni0sRdoz7KdLcSM8GN-htn40LlHEa78Q0Wc-Hrk04QcefoGDWqXcyn7fC6U9J6CfOz_J6n509CB7hJfQX2xrj2YTLwO2_AeK-bj9k3KWULoKQv_ZBYw5PfzGYPi2xuSOmQuuFoYcr0atVp-oLKiFDMrNiGhAsjaCbg8jlG43cEZZZ-VSGq1f9Oz1b-XQKw4AQBiAXhiftBkgUGCAMQARgBkgUGCAQQBRgKkgUGCAQQARgBkgUGCAYQARgBkgUECAYYA5AGAaAGHNgGAoAHuaXfLA & вздыхать = PjCzMkHYDKo & CID = 5Gi9PCMcr3WKhFJWqILtjrdq & template_id = 213" > http://pubads.g.doubleclick.net/pagead/adview?ai=Cr6PgkatsUt7LE8GpmgXc3oHwBbGx9t8DsZHlu3Kx0vmLARABIOP7kwNQ4vr5ivj___AWCl-JGAkAHIAQWpAn4krwpwE7A-4AIAqAMBmAQFqgSwAU_QADdeVEnDazwBrSnaYs3R1HBqy45Cu537TEJ3YTBlvSni0sRdoz7KdLcSM8GN-htn40LlHEa78Q0Wc-Hrk04QcefoGDWqXcyn7fC6U9J6CfOz_J6n509CB7hJfQX2xrj2YTLwO2_AeK-bj9k3KWULoKQv_ZBYw5PfzGYPi2xuSOmQuuFoYcr0atVp-oLKiFDMrNiGhAsjaCbg8jlG43cEZZZ-VSGq1f9Oz1b-XQKw4AQBiAXhiftBkgUGCAMQARgBkgUGCAQQBRgKkgUGCAQQARgBkgUGCA YQARgBkgUECAYYA5AGAaAGHNgGAoAHuaXfLA & sigh = PjCzMkHYDKo & cid = 5Gi9PCMcr3WKhFJWqILtjrdq & template_id = 213 10-27 16: 58: 51.763: поток данных D / Android: 16: время: 16: 16: время восстановления: 16: время восстановления: 6: 16: время восстановления: 16: время восстановления: 6: время восстановления: 16: время восстановления: 6: время восстановления: 16: время восстановления: 16: 15 исключение (группа = 0x4158d700) 10-27 16: 58: 51,773: E / AndroidRuntime (25196): ФАКТИЧЕСКОЕ ИСКЛЮЧЕНИЕ: основное 10-27 16: 58: 51,773: E / AndroidRuntime (25196): java.lang.NullPointerException 10-27 16: 58: 51.773: E / AndroidRuntime (25196): на com.google.android.apps.youtube.core.player.AdStatsMacros.a (SourceFile: 185) 10-27 16: 58: 51.773: E / AndroidRuntime (25196 ): на com.google.android.apps.youtube.core.client.DefaultAdStatsClient.a (SourceFile: 481) 10-27 16: 58: 51.773: E / AndroidRuntime (25196): на com.google.android.apps. youtube.core.client.DefaultAdStatsClient.a (SourceFile: 467) 10-27 16: 58: 51.773: E / AndroidRuntime (25196): на com.google.android.apps.youtube.core.client.DefaultAdStatsClient.a (SourceFile : 461) 10-27, 16: 58: 51,773: E / AndroidRuntime (25196): на com.google.android.app. s.youtube.core.client.DefaultAdStatsClient.h (SourceFile: 320) 10-27 16: 58: 51.773: E / AndroidRuntime (25196): на com.google.android.apps.youtube.core.player.StatsTracker.g (SourceFile: 409) 10-27 16: 58: 51.773: E / AndroidRuntime (25196): на com.google.android.apps.youtube.core.player.an.handleMessage (SourceFile: 1615) 10-27 16:58 : 51.773: E / AndroidRuntime (25196): на android.os.Handler.dispatchMessage (Handler.java:95) 10-27 16: 58: 51.773: E / AndroidRuntime (25196): на android.os.Looper.loop ( Looper.java:137) 10-27 16: 58: 51,773: E / AndroidRuntime (25196): на android.app.ActivityThread.main (ActivityThread.java:5103) 10-27 16: 58: 51.773: E / AndroidRuntime ( 25196): в java.lang.reflect.Method.invokeNative (собственный метод) 10-27 16: 58: 51.773: E / AndroidRuntime (25196): в java.lang.reflect.Method.invoke (Method.java:525) 10-27 16: 58: 51.773: E / AndroidRuntime (25196): на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:737) 10-27 16: 58: 51.773: E / AndroidRuntime ( 25196): на com.android.internal.o s.ZygoteInit.main (ZygoteInit.java:553) 10-27 16: 58: 51.773: E / AndroidRuntime (25196): в dalvik.system.NativeStart.main (собственный метод)

Ответы на вопрос(3)

Ваш ответ на вопрос