I would like to fire each event using only the IMA client-side.
Please answer the following two questions.
1. About events that only occur at IMA DAI
The following event is clearly stated in the iOS documentation that it only occurs in IMA DAI.
Although it is not specified in the Android documentation, does this not occur if only IMA client-side is used like iOS?
* AD_BREAK_ENDED
* AD_BREAK _STARTED
* AD_PERIOD_ENDED
* AD_PERIOD_STARTED
* CUEPOINTS_CHANGED
2. About events whose occurrence conditions are unknown
Could you please tell me the conditions under which the following events occur when using only IMA client-side?
If you have any information such as sample URLs and formats of ad tags that occur, please let us know.
【Android】: AD_BREAK_FETCH_ERROR, ICON_FALLBACK_IMAGE_CLOSED, ICON_TAPPED, LOG
【iOS】: kIMAAdEvent_AD_BREAK_FETCH_ERROR, kIMAAdEvent_ICON_FALLBACK_IMAGE_CLOSED, kIMAAdEvent_ICON_TAPPED, kIMAAdEvent_LOG
【HTML5】: VIDEO_ICON_CLICKED, LOG, USER_CLOSE, LINEAR_CHANGED, INTERACTION
Thenk you.
Hi,
Thank you for contacting the IMA SDK support team.
Please find the responses to your queries below
2. The events will occur under these conditions.
Hi,
Thank you for getting back to us.
Please find the responses to your queries below
Android
1. AD_BREAK_FETCH_ERROR: Fired when an ad break will not play back any ads. Please refer to this document for more information about Adevents in Android.
2. ICON_FALLBACK_IMAGE_CLOSED: Yes, the element is necessary for this event to occur.This element is used to specify the fallback images that will be displayed when the user clicks on the ad icon.
Kindly refer to the Google sample Android application for more information regarding the events and when they are triggered. As the ICON_FALLBACK_IMAGE_CLOSED event is fired when the icon fallback image is closed on Android TV devices, it is necessary to add this event in the adsManager.addAdEventListener.
iOS
1. AD_BREAK_FETCH_ERROR: Ad break will not play back any ads. when kIMAAdEvent_AD_BREAK_FETCH_ERROR, = 1. Please refer to this document for more information about Adevents in Android.
2. ICON_FALLBACK_IMAGE_CLOSED: The user has closed the icon fallback image dialog. This may be a good time to resume ad playback, which the SDK auto pauses on icon tap. This event only fires for tvOS.
Kindly refer to the Google sample iOS application for more information on the events.
HTML5
1. AD_BREAK_FETCH_ERROR: Yes, the AD_BREAK_FETCH_ERROR event is only fired when autoPlayAdBreaks is set to false. This is because the IMA SDK will not attempt to fetch ads for ad breaks that are not set to autoplay.
2. ICON_FALLBACK_IMAGE_CLOSED: Yes, the <IconClickFallbackImages> element is necessary for the ICON_FALLBACK_IMAGE_CLOSED event to occur. This is because the icon fallback image is not displayed if the <IconClickFallbackImages> element is not present. If the icon fallback image is not displayed, then the user cannot click on it to close it, and therefore the ICON_FALLBACK_IMAGE_CLOSED event will not be fired.
Kindly refer to this document and release notes and also refer to the Google sample Html5 application for more information about Adevents in Html5.
Please note that we are unable to open ad samples which you are provided.
![]() |
IMA SDK Team |
Hi,
Thank you for getting back to us.
I will check with our team regarding your issue and one of my team members will reach out to you once we have an update on this. Meanwhile, your patience is highly appreciated