Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Re: [ima-sdk] Digest for ima-sdk@googlegroups.com - 2 updates in 2 topics

10 views
Skip to first unread message

Hoa Cao

unread,
Apr 28, 2025, 11:34:07 PMApr 28
to ima...@googlegroups.com

Vào 19:48 Th 2, 28 thg 4, 2025 <ima...@googlegroups.com> đã viết:
Yash Gupta <yash....@unibots.com>: Apr 24 10:15PM -0700

Hey, thank you for acknowledging the issue, but my main issue is such that:
 
When I am trying to send the ad request manually using the *Interactive IMA
SDK library* which creates a VideoAdPlayer interface object, it is able to
send the request and the ad is playing in the *ExoPlayer*, but:
 
-

The *events triggered by the ad content are misfired*.
-

Major events like:
-

skipped
-

first quartile
-

midpoint
-

etc.

are *never triggered/fired*.
 
This results in:
 
-

Triggering all_ads_completed and content_resume_requested *early* (like
after 4 or 5 seconds of ad play) even though the *ad content is of 20–28
seconds*.
-

Also, the *skip button is not displaying* in the *skippable ads*.

On Friday, 25 April 2025 at 03:49:51 UTC+5:30 IMA SDK wrote:
 
Yash Gupta <yash....@unibots.com>: Apr 24 05:36AM -0700

Hi Google IMA SDK Team, I'm experiencing an issue while using the IMA
Android SDK with a manual integration (not ImaAdsLoader) and ExoPlayer as
the media player. The integration is mostly working — ads are loading and
playing correctly — but the following problems persist: Issues Observed:
VideoAdPlayer.getAdProgress() is never called — no log or indication it was
invoked. As a result, no ad quartile events (STARTED, FIRST_QUARTILE,
MIDPOINT, THIRD_QUARTILE) are triggered. Only the following ad events are
consistently received: LOADED CONTENT_PAUSE_REQUESTED
CONTENT_RESUME_REQUESTED ALL_ADS_COMPLETED [image: ✅] Environment Details:
IMA SDK Version: v1.3.1 (latest as of April 2025) ExoPlayer Version: 1.3.0.
Integration Type: Manual (not using ImaAdsLoader), custom VideoAdPlayer
implementation Player Type: ExoPlayer with SimpleExoPlayer + TextureView Ad
Type: Linear VAST (used standard Google test VAST tag) [image: 🧪] What
I've Tried: Verified that onPlay() is only triggered after
onRenderedFirstFrame Confirmed player is assigned correctly to
AdDisplayContainer Used long/skippable VAST ads to ensure duration is
sufficient Added logs in getAdProgress() (never called) Confirmed the same
setup works correctly with VideoView Expected Behavior: When a linear VAST
ad plays, getAdProgress() should be polled, and all ad progress events
should fire — including STARTED, FIRST_QUARTILE, MIDPOINT, THIRD_QUARTILE,
and COMPLETE.
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to ima-sdk+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages