Integrating with the IMA SDK for Android has historically meant implementing the
VideoAdPlayer
interface and playing video ads in your content player. While this approach
offers maximum flexibility, it also requires a lot of extra work to get up and
running. In our mission to make developers' lives easier, we are proud to offer
an alternative: SDK-owned ad playback, added in our newest release, v3.5.2 .
Using SDK-owned ad playback, the SDK takes care of playing ads in its own
player, allowing you to focus on content playback and the normal ad request flow
in your player. With SDK-owned playback, you no longer have to implement a
VideoAdPlayer
, or worry about VideoAdPlayerCallback s.
Enabling SDK-owned playback is straightforward: simply omit the
setAdPlayer call on your AdDisplayContainer
.
With the new, simplified integration flow using SDK-owned playback, integrating
with the IMA SDK for Android is easier than ever! For a step-by-step guide, head
over to our revamped Get
Started guide or download the BasicExample
project from GitHub and try it out.
SDK-owned ad playback allows publishers to simplify their IMA implementation,
but using it is not required. If you already have a VideoAdPlayer
implementation or want to use a single video player for both ads and content, you
can keep using custom playback . SDK-owned playback merely gives you the
option to let the SDK handle some of the implementation complexity for you.
If you have any questions about SDK-owned playback, feel free to contact us via
the support
forum .
- Yury Pavlotsky , IMA SDK Team