แบนเนอร์ที่ปรับเปลี่ยนได้ที่อยู่ด้านล่างสุด

แบนเนอร์แบบปรับขนาดได้เป็น โฆษณาที่ปรับเปลี่ยนตามพื้นที่โฆษณารุ่นถัดไป ให้เหมาะสมยิ่งขึ้น โดยการเพิ่มประสิทธิภาพขนาดโฆษณา สำหรับอุปกรณ์แต่ละเครื่อง การปรับปรุงแบนเนอร์อัจฉริยะ ซึ่งรองรับเฉพาะความสูงคงที่ แบนเนอร์แบบปรับขนาดได้ช่วยให้คุณระบุ ความกว้างของโฆษณา และใช้ข้อมูลนี้เพื่อกำหนดขนาดโฆษณาที่เหมาะสมที่สุด

แบนเนอร์แบบปรับขนาดได้ใช้อัตราส่วนคงที่ในการเลือกขนาดโฆษณาที่ดีที่สุด ความสูงคงที่ ซึ่งส่งผลให้โฆษณาแบนเนอร์ใช้ ของหน้าจอในทุกอุปกรณ์ และเป็นโอกาสในการปรับปรุงประสิทธิภาพ

เมื่อใช้แบนเนอร์แบบปรับขนาดได้ โปรดทราบว่าแบนเนอร์ประเภทนี้จะแสดงผล ขนาดคงที่สำหรับอุปกรณ์และความกว้างหนึ่งๆ เมื่อคุณทดสอบการจัดวางของคุณใน อุปกรณ์ใดอุปกรณ์หนึ่ง คุณจึงมั่นใจได้ว่าขนาดโฆษณาจะไม่เปลี่ยนแปลง อย่างไรก็ตาม ขนาดของโฆษณาแบนเนอร์ อาจแตกต่างกันไปตามอุปกรณ์ต่างๆ ด้วยเหตุนี้ เราแนะนำให้ตรวจสอบว่าการจัดวางของคุณสามารถรองรับความแปรปรวนของความสูงของโฆษณา ในบางกรณีที่เกิดขึ้นไม่บ่อยนัก ระบบอาจไม่แสดงขนาดที่ปรับได้แบบเต็มและขนาดมาตรฐาน ครีเอทีฟโฆษณาจะกลับมาอยู่กึ่งกลางในช่องนี้แทน

กรณีที่ควรใช้แบนเนอร์แบบปรับขนาดได้

แบนเนอร์แบบปรับขนาดได้ได้รับการออกแบบมาเพื่อใช้แทนผลิตภัณฑ์ภายในอุตสาหกรรมนี้ได้อย่างลงตัว แบนเนอร์ขนาดมาตรฐาน 320x50 และรูปแบบแบนเนอร์อัจฉริยะที่จะมีผลแทน

ขนาดแบนเนอร์เหล่านี้มักใช้เป็นแบนเนอร์ยึดตำแหน่ง ซึ่งมัก ล็อกไว้ที่ด้านบนหรือด้านล่างของหน้าจอ สำหรับแบนเนอร์ยึดตำแหน่งดังกล่าว ด้าน อัตราส่วนเมื่อใช้แบนเนอร์แบบปรับขนาดได้จะคล้ายกับขนาด 320x50 มาตรฐาน ดังที่แสดงในภาพหน้าจอเหล่านี้


แบนเนอร์ 320x50

แบนเนอร์อัจฉริยะ

แบนเนอร์แบบปรับขนาดได้

แบนเนอร์แบบปรับขนาดได้จะใช้ประโยชน์จากขนาดหน้าจอที่มีอยู่มากขึ้น นอกจากนี้ เมื่อเทียบกับแบนเนอร์อัจฉริยะ แบนเนอร์แบบปรับขนาดได้เป็นตัวเลือกที่ดีกว่าเนื่องจาก

  • โดยใช้ความกว้างที่ระบุไว้แทนที่จะเป็นความกว้างเต็มหน้าจอ ทำให้คุณสามารถ สำหรับพื้นที่ปลอดภัย

  • โดยเลือกความสูงที่เหมาะสมให้กับอุปกรณ์นั้นๆ แทนที่จะมี ความสูงคงที่ในอุปกรณ์ขนาดต่างๆ ช่วยลดผลกระทบของ การกระจาย Fragment ของอุปกรณ์

หมายเหตุการใช้งาน

เมื่อใช้งานแบนเนอร์แบบปรับขนาดได้ในแอป ให้คำนึงถึงสิ่งต่อไปนี้ ใจ:

  • คุณต้องทราบความกว้างของมุมมองที่จะวางโฆษณาและ ควรคำนึงถึงความกว้างของอุปกรณ์ และพื้นที่ปลอดภัย ที่เกี่ยวข้อง

  • ตรวจสอบว่าพื้นหลังของมุมมองโฆษณาทึบแสงเพื่อให้สอดคล้องกับ AdMob เมื่อมีการแสดงโฆษณาขนาดเล็กกว่าซึ่งไม่เติมในช่องโฆษณา

  • ตรวจสอบว่าคุณกำลังใช้ C++ SDK ของ Google Mobile Ads เวอร์ชันล่าสุด สำหรับ สื่อกลาง ให้ใช้อะแดปเตอร์สื่อกลางแต่ละรายการเวอร์ชันล่าสุด

  • ขนาดแบนเนอร์แบบปรับขนาดได้ออกแบบมาให้ทำงานได้ดีที่สุดเมื่อใช้ ความกว้างที่ใช้ได้ ในกรณีส่วนใหญ่ ค่านี้จะเป็นความกว้างเต็มขนาดของหน้าจอ อุปกรณ์ที่ใช้อยู่ อย่าลืมคำนึงถึงพื้นที่ปลอดภัยที่เกี่ยวข้อง

  • Google Mobile Ads SDK ส่งกลับค่าความสูงของโฆษณา ความกว้างเป็น firebase::gma::AdSize

  • วิธีดูขนาดโฆษณาสำหรับแบนเนอร์แบบปรับขนาดได้มี 3 วิธี ดังนี้ แนวนอน รายการหนึ่งสำหรับแนวตั้ง และอีกรายการหนึ่งสำหรับการวางแนวปัจจุบันในเวลานั้น ของการดำเนินการ

  • ขนาดที่แสดงผลสำหรับความกว้างที่กำหนดบนอุปกรณ์ที่กำหนดจะเท่ากันเสมอ ดังนั้น เมื่อคุณได้ทดสอบรูปแบบบนอุปกรณ์ที่กำหนดแล้ว คุณจะมั่นใจได้ว่า ขนาดโฆษณาจะไม่เปลี่ยนแปลง

  • ความสูงของแบนเนอร์โฆษณา Anchor จะไม่สูงกว่า 15% ของความสูงและ ไม่น้อยกว่า 50 จุด

การเริ่มใช้งานอย่างง่าย

ทำตามขั้นตอนด้านล่างเพื่อติดตั้งใช้งานแบนเนอร์ยึดตำแหน่งที่ปรับเปลี่ยนได้แบบง่าย

  1. รับขนาดโฆษณาแบนเนอร์แบบปรับขนาดได้ ขนาดที่คุณได้รับจะใช้เพื่อส่งคำขอ แบนเนอร์แบบปรับขนาดได้ หากต้องการขนาดโฆษณาแบบปรับขนาดได้ โปรดตรวจสอบว่าคุณดำเนินการต่อไปนี้

    1. ดูความกว้างของอุปกรณ์ที่ใช้งาน หรือตั้งค่าความกว้างของคุณเองหากไม่ระบุ ต้องการใช้ความกว้างเต็มหน้าจอ

    2. ใช้วิธีการแบบคงที่ที่เหมาะสมกับคลาส AdSize เช่น GetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width) ถึง รับออบเจ็กต์ AdSize แบบปรับอัตโนมัติสำหรับการวางแนวที่เลือก

    3. เรียกใช้ Initialize() ใน AdView ด้วย AdSize แบบปรับอัตโนมัติที่คุณ สร้าง แล้ว

      ด้านล่างนี้เป็นตัวอย่างแบบเต็ม

  2. สร้างออบเจ็กต์ AdRequest และโหลดแบนเนอร์โดยใช้ loadAd() ในมุมมองโฆษณาที่จัดเตรียมไว้ เช่นเดียวกับที่คุณทำกับแบนเนอร์ปกติ อีกครั้ง

โค้ดตัวอย่าง

ต่อไปนี้คือตัวอย่างของ AdView ที่จะโหลดแบนเนอร์แบบปรับขนาดได้

// Determine view width in pixels based on your app's current width on the
// device's screen. This process will vary depending on which windowing toolkit
// you're using.

firebase::gma::AdSize adaptive_ad_size =
      AdSize::GetCurrentOrientationAnchoredAdaptiveBannerAdSize(view_width);

// my_ad_parent is a reference to an iOS UIView or an Android Activity.
// This is the parent UIView or Activity of the banner view.
firebase::gma::AdParent ad_parent =
  static_cast<firebase::gma::AdParent>(my_ad_parent);
firebase::Future<void> result =
  ad_view->Initialize(ad_parent, kBannerAdUnit, adaptive_ad_size);

ตรงนี้ฟังก์ชัน GetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width) ใช้เพื่อ ดูขนาดของแบนเนอร์ในตำแหน่งที่ตรึงไว้ของอินเทอร์เฟซปัจจุบัน การวางแนว สำหรับการโหลดแบนเนอร์ยึดตำแหน่งไว้ล่วงหน้าในการวางแนวที่กำหนด ให้ใช้ ฟังก์ชันที่เกี่ยวข้องจาก GetPortraitAnchoredAdaptiveBannerAdSize(uint32_t width) และ GetLandscapeAnchoredAdaptiveBannerAdSize(uint32_t width)