Hi Vishnu,
Thank you for reaching out to the IMA SDK Support team.
You're correct—currently, the VideoStreamPlayer.VideoStreamPlayerCallback interface does not include a specific onAdBuffering callback.
You can listen for this event using the AdEventListener on the AdsManager object
adsManager.addAdEventListener(new AdEvent.AdEventListener() {
@Override
public void onAdEvent(AdEvent adEvent) {
switch (adEvent.getType()) {
case AD_BUFFERING:
Log.i(LOGTAG, "Ad is buffering...");
break;
}
}
});
The AD_BUFFERING event is triggered by the SDK when it detects buffering during ad playback.Kindly get back to us with screen recording video if AD_BUFFERING does not trigger.
Kindly provide the requested details via Reply privately to author option
If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:
1. Navigate to
2. Fill out all fields, and attach your file(s).
3. Please reply back on this thread when you have uploaded your file(s). Please do not share this link.
![]() |
IMA SDK Team |
[2025-07-24 18:41:28Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01swdyg:ref" (ADR-00320088)