ग्लोबल सेटिंग

MobileAds क्लास, Google Mobile Ads SDK के लिए ग्लोबल सेटिंग उपलब्ध कराती है.

वीडियो विज्ञापन वॉल्यूम कंट्रोल

अगर आपके ऐप्लिकेशन में कस्टम म्यूज़िक या साउंड इफ़ेक्ट वॉल्यूम जैसे अपने वॉल्यूम कंट्रोल हैं, तो Google Mobile Ads SDK को ऐप्लिकेशन की वॉल्यूम की जानकारी देने पर, वीडियो विज्ञापन ऐप्लिकेशन वॉल्यूम सेटिंग का पालन कर सकते हैं. इससे यह पक्का होता है कि उपयोगकर्ताओं को उम्मीद के मुताबिक ऑडियो वॉल्यूम वाले वीडियो विज्ञापन मिलें.

आवाज़ कम या ज़्यादा करने वाले बटन या ओएस लेवल के वॉल्यूम स्लाइडर से डिवाइस का वॉल्यूम कंट्रोल किया जाता है. इससे डिवाइस के ऑडियो आउटपुट का वॉल्यूम तय होता है. हालांकि, ऑडियो अनुभव को बेहतर बनाने के लिए ऐप्लिकेशन, डिवाइस के वॉल्यूम के हिसाब से वॉल्यूम लेवल में अपने हिसाब से बदलाव कर सकते हैं. ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापन, बैनर, पेज पर अचानक दिखने वाले, इनाम वाले, और इनाम वाले पेज पर अचानक दिखने वाले विज्ञापन फ़ॉर्मैट के लिए, स्टैटिक setAppVolume() तरीके से SDK टूल को ऐप्लिकेशन की संख्या के बारे में बताया जा सकता है. विज्ञापन वॉल्यूम की मान्य वैल्यू की रेंज 0.0 (साइलेंट) से लेकर 1.0 (मौजूदा डिवाइस वॉल्यूम) तक है. SDK टूल को मिलते-जुलते ऐप्लिकेशन की संख्या की रिपोर्ट कैसे करें, इसका उदाहरण यहां दिया गया है:

Java

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

Kotlin

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() तरीका इस्तेमाल करें:

Java

MobileAds.setAppMuted(true);

Kotlin

MobileAds.setAppMuted(true)

डिफ़ॉल्ट रूप से, ऐप्लिकेशन का वॉल्यूम 1 (डिवाइस का मौजूदा वॉल्यूम) पर सेट होता है और ऐप्लिकेशन को म्यूट नहीं किया जाता है.

नेटिव विज्ञापन

म्यूट करने की सेटिंग को कंट्रोल करने का तरीका जानने के लिए, VideoOptions पर जाएं. नेटिव विज्ञापनों के लिए, फ़िलहाल कस्टम वॉल्यूम कंट्रोल की सुविधा मौजूद नहीं है.

अगर आपके ऐप्लिकेशन के लिए खास ज़रूरी शर्तें हैं, तो वैकल्पिक SharedPreferences gad_has_consent_for_cookies को सेट किया जा सकता है. SDK टूल, सीमित विज्ञापन (एलटीडी) को चालू करेगा. ऐसा तब होगा, जब gad_has_consent_for_cookies की सेटिंग शून्य पर सेट हो.

Java

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

Kotlin

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