radiantmediaplayer / rmp-vast

A client-side JavaScript solution to load, parse and display VAST 2, 3 & 4 resources with HTML5 video
https://www.radiantmediaplayer.com/rmp-vast/app/
Other
95 stars 37 forks source link

Issue playing VAST tags InApp #18

Closed ah-tappx closed 5 years ago

ah-tappx commented 5 years ago

Hello, I'm trying to use rmp-vast to run vast tags inside a Webview in my Android app.The tag runs successfully if tested in Chrome, but in app it shows a weird grey image as placeholder. Logcat shows the following messages:

12-19 16:57:23.548 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: loadAds starts", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: on user interaction - player needs to be initialized", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: init called", source: about:blank (1939) 12-19 16:57:23.558 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: try to load VAST tag at https://mydomain.com/vasttag/v1/VAST1TESTINTERNA?key=pub-23564-android-4499&vh=480&vw=640&vpos=1&vmin=1&vmax=90&vfmt=1&vplay=1&os=android&ip=72.229.28.185&ab=com.dianxinos.optimizer.duplay&test=1&source=app", source: about:blank (1939) 12-19 16:57:23.568 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: _filterAdPod", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: _parseCreatives", source: about:blank (1939) [INFO:CONSOLE(1941)] "[object HTMLCollection]", source: about:blank (1941) [INFO:CONSOLE(1939)] "rmp-vast: available linear creative follows", source: about:blank (1939) 12-19 16:57:23.578 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1941)] "[object Object]", source: about:blank (1941) [INFO:CONSOLE(1939)] "rmp-vast: selected linear creative follows", source: about:blank (1939) [INFO:CONSOLE(1941)] "[object Object]", source: about:blank (1941) [INFO:CONSOLE(1939)] "rmp-vast: update vast player for linear creative of type video/mp4 located at https://mydomain.com/vasttag/video_flip_def.mp4", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: wire tracking events", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: detected VAST events follow", source: about:blank (1939) [INFO:CONSOLE(1941)] "[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]", source: about:blank (1941) 12-19 16:57:23.658 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: content player event - loadstart", source: about:blank (1939) 12-19 16:57:23.658 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1941)] "[object DOMException]", source: about:blank (1941) [INFO:CONSOLE(1939)] "rmp-vast: playPromise on content player has been rejected", source: about:blank (1939) 12-19 16:57:23.668 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: vast player event - loadstart", source: about:blank (1939) 12-19 16:57:24.888 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: vast player event - durationchange", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: durationchange for VAST player reached", source: about:blank (1939) 12-19 16:57:24.898 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: vast player event - loadedmetadata", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: loadedmetadata for VAST player reached", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: pause content player", source: about:blank (1939) 12-19 16:57:24.908 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: play VAST player", source: about:blank (1939) 12-19 16:57:24.938 13037-13212/com.dev.android.apptest4 I/cr_MediaCodecBridge: create MediaCodec video decoder, mime video/avc 12-19 16:57:24.948 13037-13212/com.dev.android.apptest4 I/ACodec: [] Now uninitialized 12-19 16:57:24.988 13037-13216/com.dev.android.apptest4 I/OMXClient: Using client-side OMX mux. 12-19 16:57:25.138 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded 12-19 16:57:25.148 13037-13215/com.dev.android.apptest4 I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 13349889 12-19 16:57:25.148 13037-13216/com.dev.android.apptest4 W/ExtendedACodec: Failed to get extension for PASSINPUTBUFFERFD 12-19 16:57:25.148 13037-13216/com.dev.android.apptest4 I/ExtendedACodec: setupVideoDecoder() vpp-enable search is 0 and value is 0 12-19 16:57:25.158 13037-13216/com.dev.android.apptest4 I/ExtendedACodec: Decoder will be in frame by frame mode 12-19 16:57:25.158 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting 12-19 16:57:25.168 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded->Idle 12-19 16:57:25.188 13037-13216/com.dev.android.apptest4 D/SurfaceUtils: set up nativeWindow 0x96f47008 for 640x400, color 0x7fa30c04, rotation 0, usage 0x42002900 12-19 16:57:25.198 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 23, minUndequeuedBuffers : 5 12-19 16:57:25.208 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Executing [OMX.qcom.video.decoder.avc] Now Executing 12-19 16:57:25.238 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] Now handling output port settings change 12-19 16:57:25.238 13037-13216/com.dev.android.apptest4 D/SurfaceUtils: set up nativeWindow 0x96f47008 for 640x400, color 0x7fa30c04, rotation 0, usage 0x42002900 12-19 16:57:25.248 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 15, minUndequeuedBuffers : 5 12-19 16:57:25.258 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing 12-19 16:57:25.288 13037-13216/com.dev.android.apptest4 W/ExtendedACodec: Failed to get Profile and Level from Component 12-19 16:57:25.288 13037-13216/com.dev.android.apptest4 W/ExtendedACodec: Failed to get Entropy from Component 12-19 16:57:25.298 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978bee6c 12-19 16:57:25.308 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: vast player event - loadeddata", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: vast player event - canplay", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: ping tracking for impression VAST event", source: about:blank (1939) 12-19 16:57:25.318 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: VAST tracking requesting ping at URL http://mydomain.com/vasttag/tracker/impression?tag=VAST1TESTINTERNA", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: ping tracking for start VAST event", source: about:blank (1939) 12-19 16:57:25.328 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: VAST tracking requesting ping at URL http://mydomain.com/vasttag/tracker/start?tag=VAST1TESTINTERNA", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: initial play promise on vast player has succeeded", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: vast player event - canplaythrough", source: about:blank (1939) 12-19 16:57:25.448 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beecc 12-19 16:57:25.508 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beecc 12-19 16:57:25.538 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beecc 12-19 16:57:25.598 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beeac 12-19 16:57:25.618 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beecc 12-19 16:57:25.668 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beecc 12-19 16:57:25.708 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beecc 12-19 16:57:25.758 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beeac 12-19 16:57:25.788 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beecc 12-19 16:57:25.798 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: VAST tracker failed loading http://mydomain.com/vasttag/tracker/impression?tag=VAST1TESTINTERNA", source: about:blank (1939) 12-19 16:57:25.798 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: VAST tracker failed loading http://mydomain.com/vasttag/tracker/start?tag=VAST1TESTINTERNA", source: about:blank (1939) 12-19 16:57:25.838 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beecc 12-19 16:57:25.868 13037-13175/com.dev.android.apptest4 D/libEGL: eglInitialize EGLDisplay = 0x978beecc 12-19 16:57:35.568 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: ping tracking for firstQuartile VAST event", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: VAST tracking requesting ping at URL http://mydomain.com/vasttag/tracker/firstquartile?tag=VAST1TESTINTERNA", source: about:blank (1939) 12-19 16:57:35.848 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: VAST tracker failed loading http://mydomain.com/vasttag/tracker/firstquartile?tag=VAST1TESTINTERNA", source: about:blank (1939) 12-19 16:57:45.558 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: ping tracking for midpoint VAST event", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: VAST tracking requesting ping at URL http://mydomain.com/vasttag/tracker/midpoint?tag=VAST1TESTINTERNA", source: about:blank (1939) 12-19 16:57:45.808 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: VAST tracker failed loading http://mydomain.com/vasttag/tracker/midpoint?tag=VAST1TESTINTERNA", source: about:blank (1939) 12-19 16:57:54.518 13037-13037/com.dev.android.apptest4 V/ActivityThread: updateVisibility : ActivityRecord{8033b43 token=android.os.BinderProxy@a4d598e {com.dev.android.apptest4/com.tappx.sdk.android.InterstitialAdActivity}} show : true 12-19 16:57:55.558 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: ping tracking for thirdQuartile VAST event", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: VAST tracking requesting ping at URL http://mydomain.com/vasttag/tracker/thirdquartile?tag=VAST1TESTINTERNA", source: about:blank (1939) 12-19 16:57:55.798 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: VAST tracker failed loading http://mydomain.com/vasttag/tracker/thirdquartile?tag=VAST1TESTINTERNA", source: about:blank (1939) 12-19 16:57:56.508 13037-13037/com.dev.android.apptest4 I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@a4d598e time:25153445 12-19 16:58:05.568 13037-13212/com.dev.android.apptest4 W/cr_MediaCodecBridge: Releasing: OMX.qcom.video.decoder.avc 12-19 16:58:05.568 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing->Idle 12-19 16:58:05.568 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: ping tracking for pause VAST event", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: VAST tracking requesting ping at URL http://mydomain.com/vasttag/tracker/pause?tag=VAST1TESTINTERNA", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: ping tracking for complete VAST event", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: VAST tracking requesting ping at URL http://mydomain.com/vasttag/tracker/complete?tag=VAST1TESTINTERNA", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: resumeContent", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: start destroying vast player", source: about:blank (1939) [INFO:CONSOLE(1939)] "rmp-vast: reset - unwireVastPlayerEvents", source: about:blank (1939) 12-19 16:58:05.598 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Loaded [OMX.qcom.video.decoder.avc] Now Loaded 12-19 16:58:05.608 13037-13216/com.dev.android.apptest4 I/ACodec: [OMX.qcom.video.decoder.avc] Now uninitialized [] Now kWhatShutdownCompleted event : 6949 12-19 16:58:05.608 13037-13215/com.dev.android.apptest4 D/libEGL: eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c eglTerminate EGLDisplay = 0x8b04247c 12-19 16:58:05.608 13037-13215/com.dev.android.apptest4 I/MediaCodec: Codec shutdown complete 12-19 16:58:05.608 13037-13212/com.dev.android.apptest4 W/cr_MediaCodecBridge: Codec released 12-19 16:58:05.618 13037-13175/com.dev.android.apptest4 D/libEGL: eglTerminate EGLDisplay = 0x978bf1ec 12-19 16:58:05.618 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: flushing vastPlayer buffer after ad", source: about:blank (1939) 12-19 16:58:05.638 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1941)] "[object DOMException]", source: about:blank (1941) [INFO:CONSOLE(1939)] "rmp-vast: playPromise on content player has been rejected", source: about:blank (1939) 12-19 16:58:05.818 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: VAST tracker failed loading http://mydomain.com/vasttag/tracker/pause?tag=VAST1TESTINTERNA", source: about:blank (1939) 12-19 16:58:05.858 13037-13037/com.dev.android.apptest4 I/chromium: [INFO:CONSOLE(1939)] "rmp-vast: VAST tracker failed loading http://mydomain.com/vasttag/tracker/complete?tag=VAST1TESTINTERNA", source: about:blank (1939)

radiantmediaplayer commented 5 years ago

Hi,

I need the following information to look into this:

Thanks