From 3a5ed6b889003ea03c5b5f1f98d9cfe8f5b8551d Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Tue, 12 Feb 2019 11:15:02 +0000 Subject: [PATCH] Skip ad group on unknown load error PiperOrigin-RevId: 233576600 --- .../com/google/android/exoplayer2/ext/ima/ImaAdsLoader.java | 3 ++- 1 file changed, 2 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 3bfb9aab7b..e817eba1d9 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 @@ -1374,7 +1374,8 @@ public final class ImaAdsLoader private static boolean isAdGroupLoadError(AdError adError) { // TODO: Find out what other errors need to be handled (if any), and whether each one relates to // a single ad, ad group or the whole timeline. - return adError.getErrorCode() == AdErrorCode.VAST_LINEAR_ASSET_MISMATCH; + return adError.getErrorCode() == AdErrorCode.VAST_LINEAR_ASSET_MISMATCH + || adError.getErrorCode() == AdErrorCode.UNKNOWN_ERROR; } private static boolean hasMidrollAdGroups(long[] adGroupTimesUs) {