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

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

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

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

แผนภาพแสดงความแตกต่างระหว่างแบนเนอร์แบบปรับขนาดได้และแบนเนอร์แทรกในบรรทัดที่ปรับเปลี่ยนได้

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

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

ใช้แบนเนอร์แบบปรับขนาดได้

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

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

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

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.

โปรดทราบประเด็นต่อไปนี้เมื่อใช้แบนเนอร์แบบปรับขนาดได้ในแอป

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

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

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

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

จํากัดความสูงของแบนเนอร์แบบปรับขนาดได้ที่แทรกในบรรทัด

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

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

ตัวอย่างใน GitHub

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

Java Kotlin