การตั้งค่าส่วนกลาง

คลาส 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);
    
    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);
    ...
}

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 จะเปิดใช้ โฆษณาแบบจำกัด (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()