แบนเนอร์แบบปรับขนาดได้เป็นโฆษณาที่ปรับเปลี่ยนตามพื้นที่โฆษณารุ่นใหม่ ซึ่งเพิ่มประสิทธิภาพสูงสุดด้วยการเพิ่มประสิทธิภาพขนาดโฆษณาสำหรับอุปกรณ์แต่ละประเภท แบนเนอร์แบบปรับขนาดได้ช่วยปรับปรุงแบนเนอร์อัจฉริยะซึ่งรองรับเฉพาะความสูงคงที่ ทำให้คุณสามารถระบุความกว้างของโฆษณาและใช้ข้อมูลนี้เพื่อกำหนดขนาดโฆษณาที่เหมาะสมที่สุด
แบนเนอร์แบบปรับขนาดได้ใช้สัดส่วนภาพแบบคงที่แทนความสูงคงที่ในการเลือกขนาดโฆษณาที่ดีที่สุด ซึ่งส่งผลให้โฆษณาแบนเนอร์ใช้พื้นที่ที่สอดคล้องกับส่วนหนึ่งของหน้าจอในอุปกรณ์ต่างๆ และมอบโอกาสสำหรับประสิทธิภาพที่ดีขึ้น
เมื่อใช้แบนเนอร์แบบปรับขนาดได้ โปรดทราบว่าแบนเนอร์จะแสดงผลขนาดคงที่สำหรับอุปกรณ์และความกว้างหนึ่งๆ เสมอ เมื่อทดสอบเลย์เอาต์บนอุปกรณ์ที่กำหนดแล้ว คุณมั่นใจได้ว่าขนาดโฆษณาจะไม่เปลี่ยนแปลง อย่างไรก็ตาม ขนาดของโฆษณาแบนเนอร์อาจเปลี่ยนไปตามอุปกรณ์ต่างๆ ด้วยเหตุนี้ เราจึงขอแนะนำให้คุณตรวจสอบว่าการจัดวางสามารถรองรับความแปรปรวนของความสูงของโฆษณา ในบางกรณีที่เกิดขึ้นไม่บ่อยนัก ระบบอาจไม่แสดงโฆษณาขนาดที่ปรับเปลี่ยนได้แบบเต็มและครีเอทีฟโฆษณาขนาดมาตรฐานจะมาอยู่กึ่งกลางในช่องนี้แทน
กรณีที่ควรใช้แบนเนอร์แบบปรับขนาดได้
แบนเนอร์แบบปรับขนาดได้ได้รับการออกแบบมาให้ใช้แทนที่แบนเนอร์ขนาด 320x50 ตามมาตรฐานอุตสาหกรรมได้โดยตรง รวมถึงเป็นแบนเนอร์อัจฉริยะในรูปแบบแบนเนอร์ที่นำมาใช้แทน
ขนาดแบนเนอร์เหล่านี้มักใช้เป็นแบนเนอร์ยึดตำแหน่ง ซึ่งโดยปกติจะล็อกไว้ที่ด้านบนหรือด้านล่างของหน้าจอ สำหรับแบนเนอร์ยึดตำแหน่งดังกล่าว สัดส่วนภาพเมื่อใช้แบนเนอร์แบบปรับขนาดได้จะคล้ายกับโฆษณามาตรฐานขนาด 320x50 ดังที่แสดงในภาพหน้าจอต่อไปนี้
![]() แบนเนอร์ 320x50 |
![]() แบนเนอร์อัจฉริยะ |
![]() แบนเนอร์แบบปรับขนาดได้ |
แบนเนอร์แบบปรับขนาดได้จะใช้ประโยชน์จากขนาดหน้าจอที่มีอยู่มากขึ้น นอกจากนี้ เมื่อเทียบกับแบนเนอร์อัจฉริยะแล้ว แบนเนอร์แบบปรับขนาดได้เป็นตัวเลือกที่ดีกว่าเนื่องจาก
โดยใช้ความกว้างที่ระบุไว้แทนความกว้างเต็มหน้าจอ ซึ่งจะช่วยให้คุณระบุพื้นที่ที่ปลอดภัยได้
โดยจะเลือกความสูงที่เหมาะสมให้กับอุปกรณ์ที่เจาะจง แทนที่จะมีความสูงคงที่ในอุปกรณ์ขนาดต่างๆ เพื่อลดผลกระทบจากการกระจัดกระจายของอุปกรณ์
หมายเหตุการใช้งาน
โปรดคำนึงถึงสิ่งต่อไปนี้เมื่อใช้แบนเนอร์แบบปรับขนาดได้ในแอป
คุณต้องทราบความกว้างของมุมมองที่จะใช้วางโฆษณา และควรคำนึงถึงความกว้างของอุปกรณ์และพื้นที่ปลอดภัยที่เกี่ยวข้อง
ตรวจสอบว่าพื้นหลังของมุมมองโฆษณาไม่ชัดเจนเพื่อให้เป็นไปตามนโยบาย AdMob เมื่อโฆษณาที่มีขนาดเล็กลงแสดงไม่เต็มช่องโฆษณา
ตรวจสอบว่าคุณกำลังใช้ C++ SDK ของ Google Mobile Ads เวอร์ชันล่าสุด สำหรับสื่อกลาง ให้ใช้อะแดปเตอร์สื่อกลางแต่ละรายการเวอร์ชันล่าสุด
ขนาดแบนเนอร์แบบปรับขนาดได้ออกแบบมาให้ทำงานได้ดีที่สุดเมื่อใช้ความกว้างทั้งหมดที่มีอยู่ ซึ่งโดยมากแล้วจะเป็นความกว้างเต็มขนาดหน้าจอของอุปกรณ์ที่ใช้อยู่ อย่าลืมคำนึงถึงพื้นที่ปลอดภัยที่เกี่ยวข้อง
C++ SDK ของ Google Mobile Ads ส่งกลับความสูงของโฆษณาที่ได้รับการเพิ่มประสิทธิภาพสำหรับความกว้างที่กำหนดใน
firebase::gma::AdSize
วิธีดูขนาดโฆษณาสำหรับแบนเนอร์แบบปรับขนาดได้มีอยู่ 3 วิธีด้วยกัน ได้แก่ วิธีหนึ่งสำหรับแนวนอน วิธีหนึ่งสำหรับแนวตั้ง และอีกวิธีสำหรับการวางแนวปัจจุบันขณะใช้งาน
ขนาดที่แสดงผลสำหรับความกว้างที่กำหนดบนอุปกรณ์ที่กำหนดจะเท่ากันเสมอ ดังนั้นเมื่อคุณทดสอบเลย์เอาต์บนอุปกรณ์ที่กำหนดแล้ว คุณจะมั่นใจได้ว่าขนาดโฆษณาจะไม่เปลี่ยนแปลง
ความสูงของแบนเนอร์โฆษณา Anchor จะไม่สูงกว่า 15% ของความสูงของอุปกรณ์และไม่น้อยกว่า 50 จุด
คู่มือเริ่มต้นฉบับย่อ
ทำตามขั้นตอนด้านล่างเพื่อติดตั้งใช้งานแบนเนอร์ยึดตำแหน่งที่ปรับเปลี่ยนได้แบบง่าย
รับขนาดโฆษณาแบนเนอร์แบบปรับขนาดได้ ระบบจะใช้ขนาดที่คุณได้รับเพื่อขอแบนเนอร์แบบปรับขนาดได้ หากต้องการขนาดโฆษณาแบบปรับขนาดได้ โปรดตรวจสอบว่าคุณดำเนินการต่อไปนี้
ดูความกว้างของอุปกรณ์ที่ใช้งาน หรือตั้งค่าความกว้างของคุณเองหากคุณไม่ต้องการใช้ความกว้างของหน้าจอ
ใช้วิธีการแบบคงที่ที่เหมาะสมในคลาส
AdSize
เช่นGetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width)
เพื่อรับออบเจ็กต์AdSize
แบบปรับอัตโนมัติสำหรับการวางแนวที่เลือกเรียกใช้
Initialize()
ในAdView
ด้วยAdSize
แบบปรับอัตโนมัติที่คุณสร้างไว้ด้านล่างนี้เป็นตัวอย่างแบบเต็ม
สร้างออบเจ็กต์
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)
จะใช้เพื่อรับขนาดสำหรับแบนเนอร์ในตำแหน่ง Anchor สำหรับการวางแนวอินเทอร์เฟซปัจจุบัน สำหรับการโหลดแบนเนอร์ยึดตำแหน่งไว้ล่วงหน้าในการวางแนวที่กำหนด ให้ใช้ฟังก์ชันที่เกี่ยวข้องจาก GetPortraitAnchoredAdaptiveBannerAdSize(uint32_t width)
และ GetLandscapeAnchoredAdaptiveBannerAdSize(uint32_t width)