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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

  • Google Mobile Ads C++ SDK จะแสดงความสูงของโฆษณาที่ปรับให้เหมาะสมกับความกว้างที่กำหนดใน firebase::gma::AdSize

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

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

  • ความสูงของแบนเนอร์ Anchor จะไม่สูงเกิน 15% ของความสูงของอุปกรณ์และไม่ต่ำกว่า 50 จุด

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

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

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

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

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

    3. เรียกใช้ Initialize() ใน AdView ด้วย AdSize แบบปรับขนาดได้ที่คุณสร้างขึ้น

      ตัวอย่างฉบับเต็มรวมอยู่ด้านล่าง

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

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

ตัวอย่าง 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) ใช้เพื่อรับขนาดแบนเนอร์ในตำแหน่ง Anchor สำหรับแนวอินเทอร์เฟซปัจจุบัน หากต้องการโหลดแบนเนอร์ Anchor ล่วงหน้าในแนวที่กำหนด ให้ใช้ฟังก์ชันที่เกี่ยวข้องจาก GetPortraitAnchoredAdaptiveBannerAdSize(uint32_t width) และ GetLandscapeAnchoredAdaptiveBannerAdSize(uint32_t width)