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

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

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

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

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

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

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

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

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

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

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

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

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

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

การใช้งาน

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

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

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

Java

// Step 1: Create an inline adaptive banner ad size using the activity context.
AdSize adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320);

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
AdManagerAdView bannerView = new AdManagerAdView(this);
bannerView.setAdUnitId("ad unit ID");

// Note that this sets both the adaptive ad size for backfill inventory as well
// as the supported reservation sizes.
bannerView.setAdSizes(adSize, AdSize.BANNER);

// Step 3: Load an ad.
AdManagerAdRequest adRequest = new AdManagerAdRequest.Builder().build();
bannerView.loadAd(adRequest);
// TODO: Insert banner view in list view or scroll view, etc.

Kotlin

// Step 1: Create an inline adaptive banner ad size using the activity context.
val adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320)

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
val bannerView = AdManagerAdView(this)
bannerView.adUnitId = "ad unit ID"

// Note that this sets both the adaptive ad size for backfill inventory as well
// as the supported reservation sizes.
bannerView.setAdSizes(adSize, AdSize.BANNER)

// Step 3: Load an ad.
val adRequest = AdManagerAdRequest.Builder().build()
bannerView.loadAd(adRequest)
// TODO: Insert banner view in list view or scroll view, etc.

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

ตัวอย่างใน GitHub

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

Java Kotlin