แบนเนอร์แบบปรับขนาดได้เป็นโฆษณาที่ปรับเปลี่ยนตามพื้นที่โฆษณารุ่นใหม่ ซึ่งเพิ่มประสิทธิภาพสูงสุดด้วยการเพิ่มประสิทธิภาพขนาดโฆษณาสำหรับอุปกรณ์แต่ละประเภท แบนเนอร์แบบปรับขนาดได้ช่วยปรับปรุงแบนเนอร์แบบที่มีขนาดคงที่ซึ่งรองรับเฉพาะความสูงคงที่ ทำให้นักพัฒนาซอฟต์แวร์ระบุความกว้างของโฆษณาและใช้แบนเนอร์นี้เพื่อกำหนดขนาดโฆษณาที่เหมาะสมที่สุดได้
หากต้องการเลือกขนาดโฆษณาที่ดีที่สุด แบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัดจะใช้ความสูงสูงสุดแทนความสูงคงที่ ซึ่งส่งผลให้ประสิทธิภาพดีขึ้น
กรณีที่ควรใช้แบนเนอร์ที่ปรับเปลี่ยนได้แบบแทรกในบรรทัด
แบนเนอร์แทรกในบรรทัดที่ปรับเปลี่ยนได้คือแบนเนอร์ที่มีขนาดใหญ่และสูงกว่าเมื่อเทียบกับแบนเนอร์แบบปรับขนาดได้แบบยึดตำแหน่ง มีความสูงที่ไม่คงที่และสูงเท่ากับหน้าจอของอุปกรณ์ได้
โดยมีจุดประสงค์เพื่อวางในเนื้อหาแบบเลื่อน เช่น
สิ่งที่ต้องดำเนินการก่อน
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.10.0 ขึ้นไป
ก่อนเริ่มต้น
โปรดทราบประเด็นต่อไปนี้เมื่อใช้แบนเนอร์แบบปรับขนาดได้ในแอป
คุณต้องทราบความกว้างของมุมมองที่จะใช้วางโฆษณา และควรคำนึงถึงความกว้างของอุปกรณ์และพื้นที่ปลอดภัยที่เกี่ยวข้อง
ตรวจสอบว่าคุณใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชันล่าสุด และหากใช้สื่อกลาง ให้ใช้อะแดปเตอร์สื่อกลางเวอร์ชันล่าสุด
ขนาดแบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัดออกแบบมาเพื่อให้ทำงานได้ดีที่สุดเมื่อใช้ความกว้างเต็มที่มี โดยส่วนใหญ่แล้ว จะเป็นความกว้างเต็มขนาดหน้าจอของอุปกรณ์ที่ใช้อยู่ อย่าลืมคำนึงถึงพื้นที่ปลอดภัยที่เกี่ยวข้อง
- คุณอาจต้องอัปเดตหรือสร้างรายการโฆษณาใหม่เพื่อทำงานกับขนาดที่ปรับเปลี่ยนได้ ดูข้อมูลเพิ่มเติม
วิธีการดูขนาดโฆษณามีดังนี้
เมื่อใช้ API แบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัด จะทำให้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google แสดงผล
GADAdSize
ที่มีความกว้างที่กำหนดและแฟล็กในบรรทัด ความสูงเป็น 0 หรือmaxHeight
ขึ้นอยู่กับ API ที่ใช้ ความสูงที่แท้จริงของโฆษณาจะแสดงเมื่อแสดงแบนเนอร์แทรกในบรรทัดที่ปรับเปลี่ยนได้ซึ่งออกแบบมาให้อยู่ในเนื้อหาที่เลื่อนได้ แบนเนอร์อาจมีความสูงเท่ากับหน้าจออุปกรณ์หรือจำกัดความสูงสูงสุดก็ได้ ขึ้นอยู่กับ API
การใช้งาน
ขั้นตอนในการใช้งานโฆษณาแบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัดจะเหมือนกับขั้นตอนการใช้งานโฆษณาแบนเนอร์แบบปรับขนาดได้แบบโฆษณา Anchor ความแตกต่างเพียงอย่างเดียวคือโฆษณาแบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัดจะโหลดโดยใช้ขนาดของโฆษณาแบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัด วิธีสร้างขนาดโฆษณาที่ปรับเปลี่ยนได้ในบรรทัด
- ดูความกว้างของอุปกรณ์ที่ใช้งาน หรือตั้งค่าความกว้างของคุณเองหากคุณไม่ต้องการใช้ความกว้างของหน้าจอ
- ใช้วิธีการแบบคงที่ที่เหมาะสมกับคลาสขนาดโฆษณา เช่น
GADCurrentOrientationInlineBannerAdSizeWithWidth(CGFloat width)
เพื่อรับออบเจ็กต์ขนาดโฆษณาที่ปรับเปลี่ยนได้ในบรรทัดสำหรับการวางแนวที่เลือก - หากต้องการจำกัดความสูงของแบนเนอร์ ให้ใช้วิธีการแบบคงที่
GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight)
โค้ดตัวอย่างด้านล่างแสดงขั้นตอนเหล่านี้
Swift
// Step 1: Create an inline adaptive banner ad size. This size is used to // request your adaptive banner. You can pass in the width of the device, or set // your own width. This example sets a static width. let adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320) // Step 2: Create banner with the inline size and set ad unit ID. let bannerView = GAMBannerView(adSize: adSize) bannerView.adUnitID = "ad unit ID" bannerView.rootViewController = self // For Ad Manager, the `adSize` property is used for the adaptive banner ad // size. The `validAdSizes` property is used as normal for the supported // reservation sizes for the ad placement. bannerView.validAdSizes = [NSValueFromGADAdSize(GADAdSizeBanner)] // Step 3: Load an ad. let request = GAMRequest() bannerView.load(request) // TODO: Insert banner view in table view or scroll view, etc.
Objective-C
// Step 1: Create an inline adaptive banner ad size. This size is used to // request your adaptive banner. You can pass in the width of the device, or set // your own width. This example sets a static width. GADAdSize *adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320); // Step 2: Create banner with the inline size and set ad unit ID. GAMBannerView bannerView = [[GAMBannerView alloc] initWithAdSize:adSize]; bannerView.adUnitID = @"ad unit ID"; bannerView.rootViewController = self; // For Ad Manager, the adSize property is used for the adaptive banner ad size. // The validAdSizes property is used as normal for the supported reservation // sizes for the ad placement. This is optional and only needed if you wish to // support reservation ad sizes. bannerView.validAdSizes = @[ NSValueFromGADAdSize(GADAdSizeBanner) ]; // Step 3: Load an ad. GAMRequest *request = [GAMRequest request]; [bannerView loadRequest:request]; // TODO: Insert banner view in table view or scroll view, etc.
แหล่งข้อมูลเพิ่มเติม
ตัวอย่างใน GitHub
ดาวน์โหลดแอปพลิเคชันตัวอย่างเพื่อดูการทำงานของแบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัด