الأقلمة

تحديد اللغة

تتيح لك حزمة تطوير البرامج (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