1. 17 Jun, 2020 3 commits
    • Separate ads rendering and AdsManager init · 80f4197e
      In a later change it will be necessary to be able to destroy the ads
      manager if all ads are skipped while creating ads rendering settings.
      This change prepares for doing that by not having the ads manager
      passed into the method (so the caller can null or initialize it).
      
      PiperOrigin-RevId: 315488830
      andrewlewis committed
    • Add tests for resuming ad playbacks · 5d74fced
      This is in preparation for refactoring the logic to support not
      playing an ad before the resume position (optionally).
      
      PiperOrigin-RevId: 315431483
      andrewlewis committed
    • Improve ImaAdsLoaderTest ad duration handling · 28c5fa66
      Previously the fake ads loader listener would always pass the same ad
      durations to the fake player, but actually the known ad durations can
      change during playback.
      
      Make the fake behavior more realistic by only exposing durations for
      ads that have loaded.
      
      PiperOrigin-RevId: 314956223
      andrewlewis committed
  2. 09 Jun, 2020 1 commit
  3. 05 Jun, 2020 4 commits
  4. 04 Jun, 2020 1 commit
  5. 03 Jun, 2020 3 commits
  6. 01 Jun, 2020 7 commits
  7. 29 May, 2020 21 commits