แบนเนอร์แบบปรับได้แบบอินไลน์

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

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

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

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

มีไว้เพื่อใส่ในเนื้อหาที่เลื่อนได้ เช่น

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

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

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

สิ่งที่ควรทราบเมื่อใช้แบนเนอร์แบบปรับขนาดได้ในแอป

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

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

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

  • วิธีดูขนาดโฆษณามีดังนี้

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

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

การใช้งาน

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

  • ดูความกว้างของอุปกรณ์ที่ใช้งานอยู่ หรือตั้งค่าความกว้างของคุณเองหากไม่ต้องการใช้ความกว้างเต็มหน้าจอ
  • ใช้วิธีการแบบคงที่ที่เหมาะสมกับคลาสขนาดโฆษณา เช่น 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 = GADBannerView(adSize: adSize)
bannerView.adUnitID = "ad unit ID"
bannerView.rootViewController = self

// Step 3: Load an ad.
let request = GADRequest()
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.
GADBannerView bannerView = [[GADBannerView alloc] initWithAdSize:adSize];
bannerView.adUnitID = @"ad unit ID";
bannerView.rootViewController = self;

// Step 3: Load an ad.
GADRequest *request = [GADRequest request];
[bannerView loadRequest:request];
// TODO: Insert banner view in table view or scroll view, etc.

แหล่งข้อมูลเพิ่มเติม

ตัวอย่างใน GitHub

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

Swift Objective-C