গ্লোবাল সেটিংস

MobileAds ক্লাস মোবাইল বিজ্ঞাপন SDK-এর জন্য বিশ্বব্যাপী সেটিংস প্রদান করে।

ভিডিও বিজ্ঞাপন ভলিউম নিয়ন্ত্রণ

আপনার অ্যাপের নিজস্ব ভলিউম কন্ট্রোল থাকলে (যেমন কাস্টম মিউজিক বা সাউন্ড ইফেক্ট ভলিউম), Google Mobile Ads SDK-এ অ্যাপের ভলিউম প্রকাশ করলে ভিডিও বিজ্ঞাপনগুলি অ্যাপ ভলিউম সেটিংসকে সম্মান করতে দেয়। এটি ব্যবহারকারীদের প্রত্যাশিত অডিও ভলিউম সহ ভিডিও বিজ্ঞাপনগুলি নিশ্চিত করে৷

ডিভাইসের ভলিউম, ভলিউম বোতাম বা OS-লেভেল ভলিউম স্লাইডারের মাধ্যমে নিয়ন্ত্রিত, ডিভাইসের অডিও আউটপুটের ভলিউম নির্ধারণ করে। যাইহোক, অ্যাপগুলি স্বাধীনভাবে অডিও অভিজ্ঞতার জন্য ডিভাইসের ভলিউমের তুলনায় ভলিউম মাত্রা সামঞ্জস্য করতে পারে। আপনি স্ট্যাটিক setAppVolume() পদ্ধতির মাধ্যমে মোবাইল বিজ্ঞাপন SDK-এ আপেক্ষিক অ্যাপ ভলিউম রিপোর্ট করতে পারেন। বৈধ বিজ্ঞাপন ভলিউম মান 0.0 (নীরব) থেকে 1.0 (বর্তমান ডিভাইস ভলিউম) পরিসীমা। SDK-তে আপেক্ষিক অ্যাপ ভলিউম কীভাবে রিপোর্ট করবেন তার একটি উদাহরণ এখানে দেওয়া হল:

জাভা

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);
    
    MobileAds.initialize(this, new OnInitializationCompleteListener() {
        @Override
        public void onInitializationComplete(InitializationStatus initializationStatus) {}
    });
    
    // Set app volume to be half of current device volume.
    MobileAds.setAppVolume(0.5f);
    ...
}

কোটলিন

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    
    MobileAds.initialize(this) {}
    
    // Set app volume to be half of current device volume.
    MobileAds.setAppVolume(0.5f)
    ...
}

SDK কে জানাতে যে অ্যাপের ভলিউম মিউট করা হয়েছে, setAppMuted() পদ্ধতি ব্যবহার করুন:

জাভা

MobileAds.setAppMuted(true);

কোটলিন

MobileAds.setAppMuted(true)

ডিফল্টরূপে, অ্যাপের ভলিউম 1 (বর্তমান ডিভাইসের ভলিউম) এ সেট করা থাকে এবং অ্যাপটি নিঃশব্দ করা হয় না।

যদি আপনার অ্যাপের বিশেষ প্রয়োজনীয়তা থাকে, তাহলে আপনি ঐচ্ছিক SharedPreferences gad_has_consent_for_cookies সেট করতে পারেন। মোবাইল বিজ্ঞাপন SDK limited ads (LTD) সক্ষম করবে যখন gad_has_consent_for_cookies পছন্দ শূন্যতে সেট করা থাকে।

জাভা

Context activity = getActivity();
SharedPreferences sharedPreferences =
  PreferenceManager.getDefaultSharedPreferences(activity);
sharedPreferences.edit().putInt("gad_has_consent_for_cookies", 0).apply();

কোটলিন

val sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context)
sharedPrefs.edit().putInt("gad_has_consent_for_cookies", 0).apply()
,

MobileAds ক্লাস মোবাইল বিজ্ঞাপন SDK-এর জন্য বিশ্বব্যাপী সেটিংস প্রদান করে।

ভিডিও বিজ্ঞাপন ভলিউম নিয়ন্ত্রণ

আপনার অ্যাপের নিজস্ব ভলিউম কন্ট্রোল থাকলে (যেমন কাস্টম মিউজিক বা সাউন্ড ইফেক্ট ভলিউম), Google Mobile Ads SDK-এ অ্যাপের ভলিউম প্রকাশ করলে ভিডিও বিজ্ঞাপনগুলি অ্যাপ ভলিউম সেটিংসকে সম্মান করতে দেয়। এটি ব্যবহারকারীদের প্রত্যাশিত অডিও ভলিউম সহ ভিডিও বিজ্ঞাপনগুলি নিশ্চিত করে৷

ডিভাইসের ভলিউম, ভলিউম বোতাম বা OS-লেভেল ভলিউম স্লাইডারের মাধ্যমে নিয়ন্ত্রিত, ডিভাইসের অডিও আউটপুটের ভলিউম নির্ধারণ করে। যাইহোক, অ্যাপগুলি স্বাধীনভাবে অডিও অভিজ্ঞতার জন্য ডিভাইসের ভলিউমের তুলনায় ভলিউম মাত্রা সামঞ্জস্য করতে পারে। আপনি স্ট্যাটিক setAppVolume() পদ্ধতির মাধ্যমে মোবাইল বিজ্ঞাপন SDK-এ আপেক্ষিক অ্যাপ ভলিউম রিপোর্ট করতে পারেন। বৈধ বিজ্ঞাপন ভলিউম মান 0.0 (নীরব) থেকে 1.0 (বর্তমান ডিভাইস ভলিউম) পরিসীমা। SDK-তে আপেক্ষিক অ্যাপ ভলিউম কীভাবে রিপোর্ট করবেন তার একটি উদাহরণ এখানে দেওয়া হল:

জাভা

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);
    
    MobileAds.initialize(this, new OnInitializationCompleteListener() {
        @Override
        public void onInitializationComplete(InitializationStatus initializationStatus) {}
    });
    
    // Set app volume to be half of current device volume.
    MobileAds.setAppVolume(0.5f);
    ...
}

কোটলিন

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
    
    MobileAds.initialize(this) {}
    
    // Set app volume to be half of current device volume.
    MobileAds.setAppVolume(0.5f)
    ...
}

SDK কে জানাতে যে অ্যাপের ভলিউম মিউট করা হয়েছে, setAppMuted() পদ্ধতি ব্যবহার করুন:

জাভা

MobileAds.setAppMuted(true);

কোটলিন

MobileAds.setAppMuted(true)

ডিফল্টরূপে, অ্যাপের ভলিউম 1 (বর্তমান ডিভাইসের ভলিউম) এ সেট করা থাকে এবং অ্যাপটি নিঃশব্দ করা হয় না।

যদি আপনার অ্যাপের বিশেষ প্রয়োজনীয়তা থাকে, তাহলে আপনি ঐচ্ছিক SharedPreferences gad_has_consent_for_cookies সেট করতে পারেন। মোবাইল বিজ্ঞাপন SDK limited ads (LTD) সক্ষম করবে যখন gad_has_consent_for_cookies পছন্দ শূন্যতে সেট করা থাকে।

জাভা

Context activity = getActivity();
SharedPreferences sharedPreferences =
  PreferenceManager.getDefaultSharedPreferences(activity);
sharedPreferences.edit().putInt("gad_has_consent_for_cookies", 0).apply();

কোটলিন

val sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context)
sharedPrefs.edit().putInt("gad_has_consent_for_cookies", 0).apply()