คลาส MobileAds
มีการตั้งค่าส่วนกลางสำหรับ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google
การควบคุมระดับเสียงของโฆษณาวิดีโอ
หากแอปมีการควบคุมระดับเสียงในตัว (เช่น ระดับเสียงเพลงหรือเอฟเฟกต์เสียงที่กำหนดเอง) การเปิดเผยระดับเสียงของแอปใน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะช่วยให้โฆษณาวิดีโอเป็นไปตามการตั้งค่าระดับเสียงของแอป วิธีนี้ช่วยให้มั่นใจว่าผู้ใช้จะได้รับโฆษณาวิดีโอที่มีระดับเสียงดังที่คาดไว้
ระดับเสียงของอุปกรณ์ซึ่งควบคุมผ่านปุ่มปรับระดับเสียงหรือแถบเลื่อนปรับระดับเสียงระดับระบบปฏิบัติการจะเป็นตัวกำหนดระดับเสียงของเอาต์พุตเสียงของอุปกรณ์ อย่างไรก็ตาม แอปจะปรับระดับเสียงตามระดับเสียงของอุปกรณ์ด้วยตนเองได้เพื่อปรับแต่งประสบการณ์ด้านเสียง สำหรับรูปแบบโฆษณาเปิดแอป แบนเนอร์ โฆษณาคั่นระหว่างหน้า โฆษณาที่มีการให้รางวัล และโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล คุณสามารถรายงานปริมาณแอปสัมพัทธ์ไปยัง SDK ผ่านเมธอด setAppVolume()
แบบคงที่ได้ ค่าปริมาณโฆษณาที่ถูกต้องมีตั้งแต่ 0.0
(ปิดเสียง) ถึง 1.0
(ระดับเสียงของอุปกรณ์ปัจจุบัน) ต่อไปนี้คือตัวอย่างวิธีรายงาน
ระดับเสียงของแอปที่เกี่ยวข้องไปยัง SDK
Java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); new Thread( () -> { // Initialize the Google Mobile Ads SDK on a background thread. MobileAds.initialize(this, initializationStatus -> {}); // Set app volume to be half of current device volume. MobileAds.setAppVolume(0.5f); }) .start(); }
Kotlin
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val backgroundScope = CoroutineScope(Dispatchers.IO) backgroundScope.launch { // Initialize the Google Mobile Ads SDK on a background thread. MobileAds.initialize(this@MainActivity) {} // 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 จะเปิดใช้
โฆษณาแบบจํากัด (LTD)
เมื่อตั้งค่ากําหนด gad_has_consent_for_cookies
เป็น 0
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()