From e88716595539ea5034b8bea460ac5aa1ba87a0d1 Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Mon, 9 Oct 2017 01:49:56 -0700 Subject: [PATCH] Provide a getter for IMA's AdsLoader Issue: #3322 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=171508635 --- .../android/exoplayer2/ext/ima/ImaAdsLoader.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/extensions/ima/src/main/java/com/google/android/exoplayer2/ext/ima/ImaAdsLoader.java b/extensions/ima/src/main/java/com/google/android/exoplayer2/ext/ima/ImaAdsLoader.java index cbed5d166e..0b11a97f84 100644 --- a/extensions/ima/src/main/java/com/google/android/exoplayer2/ext/ima/ImaAdsLoader.java +++ b/extensions/ima/src/main/java/com/google/android/exoplayer2/ext/ima/ImaAdsLoader.java @@ -228,6 +228,16 @@ public final class ImaAdsLoader extends Player.DefaultEventListener implements A contentDurationMs = C.TIME_UNSET; } + /** + * Returns the underlying {@code com.google.ads.interactivemedia.v3.api.AdsLoader} wrapped by + * this instance. + */ + public com.google.ads.interactivemedia.v3.api.AdsLoader getAdsLoader() { + return adsLoader; + } + + // AdsLoader implementation. + @Override public void attachPlayer(ExoPlayer player, EventListener eventListener, ViewGroup adUiViewGroup) { this.player = player; @@ -270,7 +280,7 @@ public final class ImaAdsLoader extends Player.DefaultEventListener implements A } } - // AdsLoader.AdsLoadedListener implementation. + // com.google.ads.interactivemedia.v3.api.AdsLoader.AdsLoadedListener implementation. @Override public void onAdsManagerLoaded(AdsManagerLoadedEvent adsManagerLoadedEvent) {