Fix setting supported ad MIME types without preloading

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=177810991
This commit is contained in:
andrewlewis 2017-12-04 07:29:56 -08:00 committed by Oliver Woodman
parent 29f6351b19
commit bc7bfb4e7c

View File

@ -315,20 +315,13 @@ public final class ImaAdsLoader extends Player.DefaultEventListener implements A
this.adsManager = adsManager; this.adsManager = adsManager;
adsManager.addAdErrorListener(this); adsManager.addAdErrorListener(this);
adsManager.addAdEventListener(this); adsManager.addAdEventListener(this);
if (ENABLE_PRELOADING) { ImaSdkFactory imaSdkFactory = ImaSdkFactory.getInstance();
ImaSdkFactory imaSdkFactory = ImaSdkFactory.getInstance(); AdsRenderingSettings adsRenderingSettings = imaSdkFactory.createAdsRenderingSettings();
AdsRenderingSettings adsRenderingSettings = imaSdkFactory.createAdsRenderingSettings(); adsRenderingSettings.setEnablePreloading(ENABLE_PRELOADING);
adsRenderingSettings.setEnablePreloading(true); adsRenderingSettings.setMimeTypes(supportedMimeTypes);
adsRenderingSettings.setMimeTypes(supportedMimeTypes); adsManager.init(adsRenderingSettings);
adsManager.init(adsRenderingSettings); if (DEBUG) {
if (DEBUG) { Log.d(TAG, "Initialized with ads rendering settings: " + adsRenderingSettings);
Log.d(TAG, "Initialized with preloading");
}
} else {
adsManager.init();
if (DEBUG) {
Log.d(TAG, "Initialized without preloading");
}
} }
long[] adGroupTimesUs = getAdGroupTimesUs(adsManager.getAdCuePoints()); long[] adGroupTimesUs = getAdGroupTimesUs(adsManager.getAdCuePoints());
adPlaybackState = new AdPlaybackState(adGroupTimesUs); adPlaybackState = new AdPlaybackState(adGroupTimesUs);