I am quite confused regarding the working of IMA SDK. I tried the exoplayer approach in which we pass a content url along with an vast ad xml to exoplayer ima extension. This vast ad xml contains the timestamps at which the ad needs to be run and all the stuff like loading ads at the beginning, switching streams and changing timelines are handled by exoplayer and/or ima sdk extension.
But what if i don't want that automation? I want to manually recieve exoplayer's playback and want to control when the call to fetch ad would be made,and when the streams would be played/paused/changed.
What is the way to do so?