تتيح لك حزمة تطوير البرامج لإعلانات الوسائط التفاعلية تحديد اللغة التي تريد استخدامها لترجمة الإعلانات وعناصر التحكّم في واجهة مستخدم المشغّل.
تحديد لغة
اضبط اللغة لتخصيص الإعلانات وعناصر التحكّم في واجهة مستخدم المشغّل باستخدام طريقة
ImaSdkSettings.setLanguage()
مع رمز اللغة المناسب كما هو موضّح في مقتطف الرمز البرمجي:
// Create an AdsLoader and optionally set the language.
ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings();
imaSdkSettings.setLanguage('fr');
mSdkFactory = ImaSdkFactory.getInstance();
mAdDisplayContainer = mSdkFactory.createAdDisplayContainer();
mAdDisplayContainer.setPlayer(mVideoPlayerWithAdPlayback.getVideoAdPlayer());
mAdDisplayContainer.setAdContainer(mVideoPlayerWithAdPlayback.getAdUiContainer());
mAdsLoader = mSdkFactory.createAdsLoader(context, imaSdkSettings, mAdDisplayContainer);
لضبط اللغة عند استخدام إضافة ExoPlayer-IMA، استخدِم
ImaAdsLoader.Builder.setImaSdkSettings():
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
playerView = findViewById(R.id.player_view);
ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings();
imaSdkSettings.setLanguage("fr");
ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setImaSdkSettings(imaSdkSettings);
adsLoader = builder.buildForAdTag(Uri.parse(getString(R.string.ad_tag_url)));
}
رموز اللغة
تتوافق حزمة IMA مع رموز اللغات التالية:
| اللغة | رمز البلد |
|---|---|
| العربية |
ar
|
| العربية (مصر) |
ar_eg
|
| العربية (المملكة العربية السعودية) |
ar_sa
|
| البلغارية |
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
|
| الفلبينية |
fil
|
| الفنلندية |
fi
|
| الفرنسية |
fr
|
| الفرنسية (كندا) |
fr_ca
|
| الفرنسية (سويسرا) |
fr_ch
|
| الألمانية |
de
|
| الألمانية (النمسا) |
de_at
|
| اليونانية |
el
|
| العبرية |
he
|
| الهندية |
hi
|
| المجرية |
hu
|
| الآيسلندية |
is
|
| الإندونيسية |
id
|
| الإيطالية |
it
|
| اليابانية |
ja
|
| الكورية |
ko
|
| اللاتفية |
lv
|
| الليتوانية |
lt
|
| الملاوية |
ms
|
| النرويجية |
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
|
| السويدية |
sv
|
| التايلاندية |
th
|
| التركية |
tr
|
| الأوكرانية |
uk
|
| الفيتنامية |
vi
|