Skip to content
Anirudh Ramanan edited this page Jan 22, 2020 · 1 revision

Overview:

The Madman (Media Ads Manager) enables you to advertise video contents with video ads.

The library is designed to

  • retrieve ads from VAST-compliant ad servers
  • help handle ad playback
  • collect and report metrics back to ad servers.

Why Madman ?

Madman supports:

  • Customisable UI Layer

    • change skip ad UI
    • change learn more UI
    • change "Ad starting in.." UI
    • custom UI layer
  • Ad starting countdown timer saying ad starting in 5,4 etc

  • Performance Improvements (IMA uses WebView to load ads which is not performant)

    • Initial numbers have shown madman is ~1s faster in loading pre-roll ads
  • Change backoff strategy for network layer

  • Change AdBreak finder strategy: It is used to determine which ad break to play given the current position of the player.

Documents: