คลาส MobileAds มีการตั้งค่าส่วนกลางสำหรับ Google Mobile Ads SDK
การควบคุมระดับเสียงของโฆษณาวิดีโอ
หากแอปของคุณมีการควบคุมระดับเสียงในตัว (เช่น ระดับเสียงเพลงหรือเอฟเฟ็กต์เสียงที่กำหนดเอง ) การเปิดเผยระดับเสียงของแอปต่อ Google Mobile Ads SDK จะช่วยให้โฆษณาวิดีโอเล่นตามระดับเสียงที่ตั้งค่าไว้ในแอปได้ ซึ่งจะช่วยให้ผู้ใช้ได้รับโฆษณาวิดีโอที่มีระดับเสียงตามที่คาดไว้
ระดับเสียงของอุปกรณ์ซึ่งควบคุมผ่านปุ่มปรับระดับเสียงหรือแถบเลื่อนปรับระดับเสียงในระดับระบบปฏิบัติการจะเป็นตัวกำหนดระดับเสียงเอาต์พุตเสียงของอุปกรณ์ อย่างไรก็ตาม แอปสามารถปรับระดับเสียงให้สัมพันธ์กับระดับเสียงของอุปกรณ์ได้อย่างอิสระเพื่อปรับแต่งประสบการณ์การใช้งานเสียง สำหรับรูปแบบโฆษณาเปิดแอป แบนเนอร์ คั่นระหว่างหน้า มีการให้รางวัล และโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล คุณสามารถรายงานระดับเสียงของแอปที่สัมพันธ์กับ SDK ผ่านเมธอด setAppVolume() แบบคงที่ ค่าระดับเสียงโฆษณาที่ใช้ได้จะอยู่ในช่วง 0.0 (ปิดเสียง) ถึง 1.0 (ระดับเสียงปัจจุบันของอุปกรณ์) ตัวอย่างวิธีรายงานระดับเสียงของแอปที่สัมพันธ์กับ SDK
Kotlin
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val backgroundScope = CoroutineScope(Dispatchers.IO)
backgroundScope.launch {
// Initialize 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)
}
}
Java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
new Thread(
() -> {
// Initialize 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();
}
หากต้องการแจ้งให้ SDK ทราบว่าระดับเสียงของแอปถูกปิดเสียง ให้ใช้เมธอด setAppMuted() ดังนี้
Kotlin
MobileAds.setAppMuted(true)
Java
MobileAds.setAppMuted(true);
ระดับเสียงของแอปจะตั้งเป็น 1 (ระดับเสียงปัจจุบันของอุปกรณ์) โดยค่าเริ่มต้น และแอปจะไม่ปิดเสียง
โฆษณาเนทีฟ
ดูวิธีการควบคุมการตั้งค่าการปิดเสียงได้ที่
VideoOptions
โฆษณาเนทีฟไม่รองรับการควบคุมระดับเสียงที่กำหนดเอง
ความยินยอมในการใช้คุกกี้
หากแอปของคุณมีข้อกำหนดพิเศษ คุณสามารถตั้งค่าซึ่งเป็นค่าที่ไม่บังคับได้
SharedPreferences
gad_has_consent_for_cookies SDK จะเปิดใช้
โฆษณาแบบจำกัด (LTD)
เมื่อตั้งค่ากำหนด gad_has_consent_for_cookies เป็น 0
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();