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

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

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

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

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

แบนเนอร์แบบปรับขนาดได้ถูกออกแบบมาให้ใช้แทนที่แบนเนอร์ขนาด 320x50 ซึ่งเป็นมาตรฐานอุตสาหกรรมได้โดยตรง รวมถึงแบนเนอร์อัจฉริยะ ซึ่งเป็นรูปแบบที่แบนเนอร์นี้เข้ามาแทนที่

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


แบนเนอร์ขนาด 320x50

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

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

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

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

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

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

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

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

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

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

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

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google C++ จะแสดงผลความสูงของโฆษณาที่เพิ่มประสิทธิภาพแล้วสําหรับความกว้างที่ระบุใน firebase::gma::AdSize

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

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

  • ความสูงของแบนเนอร์ที่กําหนดตําแหน่งไว้ต้องไม่ใหญ่กว่า 15% ของความสูงของอุปกรณ์และต้องไม่เล็กกว่า 50 พิกเซล

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

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

  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)