Thanks Michael:
In my project, we have a service to provide VAST or VMAP content. This service may not be public, need authorization in header to access.
IMA provided two methods to handle VAST/VMAP, 1 is via AdsRequest.setAdTagUrl () 2 is via AdsRequest.setAdsResponse().
For method 2, if using VAST, it's straightforward, we make our own call to fetch VAST content and set to IMA.
While for VMAP, after we set VMAP's xml to IMA, on each adBreak, it's IMA to call each AdTagURI to fetch the VAST content ? Seems there is no api to intercept the IMA's internal call for the VAST?
Or is it mandatory, if using setAdTagUrl() , we need to make AdTagURI be public?
Thanks.