Как локализовать интерфейс объявлений

Выберите платформу: HTML5 Android iOS tvOS

Как указать региональные настройки

IMA DAI SDK позволяет указать язык, который будет использоваться для локализации объявлений и элементов управления проигрывателя. Для этого задайте для параметра language объекта IMASettings подходящий код языка и включите эти настройки при инициализации объекта AdsLoader.

Objective-C

- (void)createAdsLoader {
  IMASettings *settings = [[IMASettings alloc] init];
  settings.language = "en";
  self.adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
}

Swift

func createAdsLoader() {
  let settings = IMASettings()
  settings.language = "en"
  self.adsLoader = IMAAdsLoader(settings: settings)
}

Коды языков

IMA поддерживает следующие коды региональных настроек:

Язык Код страны
Африкаанс af
Амхарский am
Арабский ar
арабский (Египет) ar_eg
арабский (Саудовская Аравия) ar_sa
Баскский eu
Белорусский be
Бенгальский bn
Болгарский bg
Каталанский ca
Китайский (упрощенный) zh
Китайский (упрощенный, Китай) zh_cn
Китайский (традиционный, Гонконг) zh_hk
Китайский (традиционный, Тайвань) zh_tw
Хорватский hr
Чешский cs
Датский da
Нидерландский nl
Английский en
Английский (Австралия) en_au
Английский (Канада) en_ca
Английский (Великобритания) en_gb
Английский (Ирландия) en_ie
Английский (Индия) en_in
Английский (Сингапур) en_sg
английский (ЮАР) en_za
Эстонский et
Фарси fa
Филиппинский fil
Финский fi
Французский fr
Французский (Канада) fr_ca
Французский (Швейцария) fr_ch
Галисийский gl
Немецкий de
Немецкий (Австрия) de_at
Греческий el
Гуджарати gu
Иврит he
Хинди hi
Венгерский hu
Исландский is
Индонезийский id
Итальянский it
Японский ja
Каннада kn
Корейский ko
Лаосский lo
Латвийский lv
Лингала ln
Литовский lt
Малайский ms
Малаялам ml
Маратхи mr
Норвежский no
Польский pl
Португальский pt
Португальский (Бразилия) pt_br
португальский (Португалия) pt_pt
румынский ro
Русский ru
Сербский sr
Словацкий sk
Словенский sl
Испанский es
Испанский (Латинская Америка) es_419
испанский (Аргентина) es_ar
испанский (Чили) es_cl
испанский (Колумбия) es_co
испанский (Коста-Рика) es_cr
испанский (Доминиканская Республика) es_do
испанский (Эквадор) es_ec
испанский (Сальвадор) es_sv
испанский (Гватемала) es_gt
испанский (Гондурас) es_hn
Испанский (Мексика) es_mx
испанский (Никарагуа) es_ni
испанский (Панама) es_pa
испанский (Перу) es_pe
испанский (Пуэрто-Рико) es_pr
испанский (Парагвай) es_py
Испанский (США) es_us
испанский (Уругвай) es_uy
испанский (Венесуэла) es_ve
Суахили sw
Шведский sv
Немецкий (Швейцария) gsw
Тагальский tl
Тамильский ta
Телугу te
Тайский th
Турецкий tr
Украинский uk
Урду ur
Вьетнамский vi
Зулу zu