বিজ্ঞাপন UI স্থানীয়করণ
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ভাষা নির্দিষ্ট করা 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 ); Exoplayer-IMA এক্সটেনশন ব্যবহার করে BasicExample- এর মধ্যে ভাষা সেট করতে, 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
মলয় 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
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License -এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License -এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThe IMA SDK allows you to localize ads and UI elements by setting the language using \u003ccode\u003eImaSdkSettings.setLanguage()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eYou can integrate language settings into the BasicExample by modifying \u003ccode\u003eVideoPlayerController.java\u003c/code\u003e and building the \u003ccode\u003eImaAdsLoader\u003c/code\u003e with the desired language.\u003c/p\u003e\n"],["\u003cp\u003eThe IMA SDK supports a wide variety of language locale codes, including regional variations for languages like Arabic, English, Spanish, and Chinese.\u003c/p\u003e\n"]]],[],null,["# Localize the ad UI\n\nSpecifying language\n-------------------\n\nThe IMA SDK allows you to specify the language to be used to localize ads and\nthe player UI controls. To do so, use the\n[ImaSdkSettings.setLanguage()](/interactive-media-ads/docs/sdks/android/client-side/api/reference/com/google/ads/interactivemedia/v3/api/ImaSdkSettings#setLanguage(java.lang.String)) method with the appropriate\n[locale code](#locale-codes) as demonstrated in the code snippet below. \n\n```scilab\n // Create an AdsLoader and optionally set the language.\n ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings();\n imaSdkSettings.setLanguage('fr');\n mSdkFactory = ImaSdkFactory.getInstance();\n\n mAdDisplayContainer = mSdkFactory.createAdDisplayContainer();\n mAdDisplayContainer.setPlayer(mVideoPlayerWithAdPlayback.getVideoAdPlayer());\n mAdDisplayContainer.setAdContainer(mVideoPlayerWithAdPlayback.getAdUiContainer());\n mAdsLoader = mSdkFactory.createAdsLoader(context, imaSdkSettings, mAdDisplayContainer);\n```\n\nTo set the language within the\n[BasicExample](https://github.com/googleads/googleads-ima-android/blob/main/basicexample/) which uses the\nExoplayer-IMA extension, a modification needs to be made to set `ImaSdkSettings`.\nPlease follow the following code snippet to do so:\n\n#### VideoPlayerController.java\n\n```transact-sql\n@Override\n protected void onCreate(Bundle savedInstanceState) {\n super.onCreate(savedInstanceState);\n setContentView(R.layout.activity_my);\n\n playerView = findViewById(R.id.player_view);\n\n ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings();\n imaSdkSettings.setLanguage(\"fr\");\n ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setImaSdkSettings(imaSdkSettings);\n\n adsLoader = builder.buildForAdTag(Uri.parse(getString(R.string.ad_tag_url)));\n }\n```\n\nLocale codes\n------------\n\nIMA supports the following locale codes:\n\n| Language | Country code |\n|----------------------------------|--------------|\n| Arabic | `ar` |\n| Arabic (Egypt) | `ar_eg` |\n| Arabic (Saudi Arabia) | `ar_sa` |\n| Bulgarian | `bg` |\n| Catalan | `ca` |\n| Chinese (Simplified) | `zh` |\n| Chinese (Simplified, China) | `zh_cn` |\n| Chinese (Traditional, Hong Kong) | `zh_hk` |\n| Chinese (Traditional, Taiwan) | `zh_tw` |\n| Croatian | `hr` |\n| Czech | `cs` |\n| Danish | `da` |\n| Dutch | `nl` |\n| English | `en` |\n| English (Australia) | `en_au` |\n| English (Canada) | `en_ca` |\n| English (United Kingdom) | `en_gb` |\n| English (Ireland) | `en_ie` |\n| English (India) | `en_in` |\n| English (Singapore) | `en_sg` |\n| English (South Africa) | `en_za` |\n| Estonian | `et` |\n| Filipino | `fil` |\n| Finnish | `fi` |\n| French | `fr` |\n| French (Canada) | `fr_ca` |\n| French (Switzerland) | `fr_ch` |\n| German | `de` |\n| German (Austria) | `de_at` |\n| Greek | `el` |\n| Hebrew | `he` |\n| Hindi | `hi` |\n| Hungarian | `hu` |\n| Icelandic | `is` |\n| Indonesian | `id` |\n| Italian | `it` |\n| Japanese | `ja` |\n| Korean | `ko` |\n| Latvian | `lv` |\n| Lithuanian | `lt` |\n| Malay | `ms` |\n| Norwegian | `no` |\n| Polish | `pl` |\n| Portuguese | `pt` |\n| Portuguese (Brazil) | `pt_br` |\n| Portuguese (Portugal) | `pt_pt` |\n| Romanian | `ro` |\n| Russian | `ru` |\n| Serbian | `sr` |\n| Slovak | `sk` |\n| Slovenian | `sl` |\n| Spanish | `es` |\n| Spanish (Latin America) | `es_419` |\n| Spanish (Argentina) | `es_ar` |\n| Spanish (Chile) | `es_cl` |\n| Spanish (Colombia) | `es_co` |\n| Spanish (Costa Rica) | `es_cr` |\n| Spanish (Dominican Republic) | `es_do` |\n| Spanish (Ecuador) | `es_ec` |\n| Spanish (El Salvador) | `es_sv` |\n| Spanish (Guatemala) | `es_gt` |\n| Spanish (Honduras) | `es_hn` |\n| Spanish (Mexico) | `es_mx` |\n| Spanish (Nicaragua) | `es_ni` |\n| Spanish (Panama) | `es_pa` |\n| Spanish (Peru) | `es_pe` |\n| Spanish (Puerto Rico) | `es_pr` |\n| Spanish (Paraguay) | `es_py` |\n| Spanish (United States) | `es_us` |\n| Spanish (Uruguay) | `es_uy` |\n| Spanish (Venezuela) | `es_ve` |\n| Swedish | `sv` |\n| Thai | `th` |\n| Turkish | `tr` |\n| Ukrainian | `uk` |\n| Vietnamese | `vi` |"]]