การแปล

การระบุภาษา

IMA SDK ให้คุณระบุภาษาที่จะใช้ในการแปลโฆษณาและ ตัวควบคุม UI ของโปรแกรมเล่น ซึ่งทำได้โดยใช้เมธอด 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)));
  }

รหัสภาษา

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
นอร์เวย์ 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