Hi Team,
Thanks for your previous response , It seems to be working at a higher level , the pre rolls are getting omitted and midrolls stay intact
However on taking a deeper look https:
//imasdk.googleapis.com/js/sdkloader/ima3_debug.js with the help of debug version of ima I can see that the below logs are getting printed
[ 2.343s] [VastAdSource] processInlineAd, successCallback with 1 ads
[ 2.344s] [ima.loader.SequentialAdsLoader] Starting request from queue.
[ 2.344s] [ima.loader.AdsLoaderImpl] dispatchAdBreakAdsLoaded_, ads.length: 1
[ 2.368s] [UrlReporter] Reporting urls for event : show_ad [ 2.370s] [UrlMacrosReplacer] No macro definition found for: UACH
The one I have marked in red is my concern , if we are calling discard Ad break why is the show ad impression still fired ? Is this a bug with sdk ?