تحديد اللغة
تتيح لك حزمة تطوير البرامج (SDK) لإعلانات الوسائط التفاعلية تحديد اللغة التي سيتم استخدامها لتبسيط الإعلانات و عناصر التحكّم في واجهة مستخدِم المشغّل. لإجراء ذلك، استخدم 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);
لضبط اللغة في
BasicExample الذي يستخدم
إضافة Exoplayer-IMA، يجب إجراء تعديل لضبط ImaSdkSettings
.
يُرجى اتّباع مقتطف الرمز البرمجي التالي لإجراء ذلك:
VideoPlayerController.java
@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))); }
رموز اللغات
تتيح إعلانات الوسائط التفاعلية رموز اللغة التالية:
Language | رمز البلد |
---|---|
العربية |
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
|