แบนเนอร์ที่ปรับเปลี่ยนได้แบบแทรกในบรรทัด

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

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

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

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

โดยมีวัตถุประสงค์เพื่อวางในเนื้อหาที่เลื่อน เช่น

ข้อกำหนดเบื้องต้น

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.10.0 ขึ้นไป

ก่อนเริ่มต้น

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

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

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

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

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

  • เมื่อใช้ API แบนเนอร์ที่ปรับเปลี่ยนได้แบบแทรกในบรรทัดนั้น SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google แสดงผล GADAdSize ที่มีความกว้างที่ระบุและ Flag ในบรรทัด ความสูงจะเป็น 0 หรือ maxHeight ทั้งนี้ขึ้นอยู่กับ API ที่คุณใช้ ความสูงจริงของโฆษณาจะแสดงเมื่อโฆษณาแสดง

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

การใช้งาน

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

  • รับความกว้างของอุปกรณ์ที่ใช้อยู่ หรือตั้งค่าความกว้างของคุณเองหากไม่ต้องการใช้ความกว้างเต็มหน้าจอ
  • ใช้วิธีการแบบคงที่ที่เหมาะสมกับระดับขนาดโฆษณา เช่น GADCurrentOrientationInlineBannerAdSizeWithWidth(CGFloat width) เพื่อรับออบเจ็กต์ขนาดโฆษณาที่ปรับเปลี่ยนได้ในบรรทัดสำหรับการวางแนวที่เลือก
  • หากต้องการจำกัดความสูงของแบนเนอร์ ให้ใช้วิธีการแบบคงที่ GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight) ที่ใช้เวลาเพียง 2 นาที

โค้ดตัวอย่างด้านล่างแสดงขั้นตอนเหล่านี้

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 = "<var>ad unit ID</var>"
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 = @"<var>ad unit ID</var>";
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

ดาวน์โหลดตัวอย่างแอปพลิเคชันเพื่อดูแบนเนอร์แบบปรับขนาดได้ที่ทำงานอยู่

Swift Objective-C