MobileAds क्लास, Google Mobile Ads SDK (Legacy) के लिए ग्लोबल सेटिंग उपलब्ध कराती है.
वीडियो विज्ञापन की आवाज़ कम या ज़्यादा करने की सुविधा
अगर आपके ऐप्लिकेशन में वॉल्यूम कंट्रोल (जैसे कि कस्टम म्यूज़िक या साउंड इफ़ेक्ट वॉल्यूम) है, तो Google Mobile Ads SDK (Legacy) को ऐप्लिकेशन का वॉल्यूम बताने से, वीडियो विज्ञापनों में ऐप्लिकेशन के वॉल्यूम की सेटिंग लागू की जा सकती हैं. इससे यह पक्का होता है कि उपयोगकर्ताओं को वीडियो विज्ञापन, ऑडियो के तय किए गए लेवल के साथ दिखें.
डिवाइस का वॉल्यूम, आवाज़ कम या ज़्यादा करने वाले बटन या ओएस-लेवल के वॉल्यूम स्लाइडर से कंट्रोल किया जाता है. इससे डिवाइस के ऑडियो आउटपुट का वॉल्यूम तय होता है. हालांकि, ऐप्लिकेशन ऑडियो के अनुभव को बेहतर बनाने के लिए, डिवाइस के वॉल्यूम के हिसाब से वॉल्यूम लेवल को अलग-अलग तरीके से अडजस्ट कर सकते हैं. ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापन, बैनर, इंटरस्टीशियल, इनाम वाले विज्ञापन, और इनाम वाले इंटरस्टीशियल विज्ञापन के फ़ॉर्मैट के लिए, SDK टूल को ऐप्लिकेशन के वॉल्यूम की जानकारी दी जा सकती है. इसके लिए, स्टैटिक setAppVolume() तरीके का इस्तेमाल करें. विज्ञापन के वॉल्यूम की मान्य वैल्यू, 0.0 (साइलेंट) से लेकर 1.0 (डिवाइस का मौजूदा वॉल्यूम) तक होती हैं. यहां एसडीके को ऐप्लिकेशन के वॉल्यूम की जानकारी देने का एक उदाहरण दिया गया है:
Kotlin
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val backgroundScope = CoroutineScope(Dispatchers.IO)
backgroundScope.launch {
// Initialize Google Mobile Ads SDK (Legacy) on a background thread.
MobileAds.initialize(this@MainActivity) {}
// Set app volume to be half of current device volume.
MobileAds.setAppVolume(0.5f)
}
}
Java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
new Thread(
() -> {
// Initialize Google Mobile Ads SDK (Legacy) on a background thread.
MobileAds.initialize(this, initializationStatus -> {});
// Set app volume to be half of current device volume.
MobileAds.setAppVolume(0.5f);
})
.start();
}
ऐप्लिकेशन की आवाज़ बंद होने की जानकारी एसडीके को देने के लिए, setAppMuted()
तरीके का इस्तेमाल करें:
Kotlin
MobileAds.setAppMuted(true)
Java
MobileAds.setAppMuted(true);
डिफ़ॉल्ट रूप से, ऐप्लिकेशन का वॉल्यूम 1 (डिवाइस का मौजूदा वॉल्यूम) पर सेट होता है. साथ ही, ऐप्लिकेशन म्यूट नहीं होता.
नेटिव विज्ञापन
म्यूट करने की सेटिंग को कंट्रोल करने के तरीके के बारे में जानने के लिए, VideoOptions देखें. नेटिव विज्ञापनों के लिए, वॉल्यूम को पसंद के मुताबिक कंट्रोल करने की सुविधा मौजूद नहीं है.
कुकी के लिए सहमति
अगर आपके ऐप्लिकेशन के लिए कुछ खास ज़रूरी शर्तें हैं, तो SharedPreferences
gad_has_consent_for_cookies को सेट किया जा सकता है. gad_has_consent_for_cookies की वैल्यू शून्य पर सेट होने पर, SDK विज्ञापनों को सीमित तौर पर दिखाए जाने की सुविधा (एलटीडी) चालू कर देगा.
Kotlin
val sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context)
// Set the value to 0 to enable limited ads.
sharedPrefs.edit().putInt("gad_has_consent_for_cookies", 0).apply()
Java
Context activity = getActivity();
SharedPreferences sharedPreferences =
PreferenceManager.getDefaultSharedPreferences(activity);
// Set the value to 0 to enable limited ads.
sharedPreferences.edit().putInt("gad_has_consent_for_cookies", 0).apply();