From 5b51cb7284fd0511b5dff77a8d25c15c7196a74b Mon Sep 17 00:00:00 2001 From: olly Date: Mon, 23 Nov 2020 18:51:46 +0000 Subject: [PATCH] Reference IMA language code bug PiperOrigin-RevId: 343883034 --- .../com/google/android/exoplayer2/ext/ima/ImaAdsLoader.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 1a97861b07..bfb8a58e4c 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 @@ -1959,11 +1959,12 @@ public final class ImaAdsLoader /** * Returns a language code that's suitable for passing to {@link ImaSdkSettings#setLanguage} and - * corresponds to the device's {@link Locale#getDefault() default Locale}. + * corresponds to the device's {@link Locale#getDefault() default Locale}. IMA will fall back to + * its default language code ("en") if the value returned is unsupported. */ // TODO: It may be possible to define a better mapping onto IMA's supported language codes. See: // https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/localization. - // IMA will fall back to its default language code ("en") if the value returned is unsupported. + // [Internal ref: b/174042000] will help if implemented. private static String getImaLanguageCodeForDefaultLocale() { return Util.splitAtFirst(Util.getSystemLanguageCodes()[0], "-")[0]; }