แบนเนอร์แบบปรับขนาดได้ให้คุณระบุความกว้างของโฆษณาเพื่อกำหนดระยะห่างที่เหมาะสม ขนาดโฆษณา แบนเนอร์แบบปรับขนาดได้ยังช่วยเพิ่มประสิทธิภาพสูงสุดได้โดยการเพิ่มประสิทธิภาพขนาดโฆษณา สำหรับอุปกรณ์แต่ละเครื่อง แนวทางนี้เปิดโอกาสให้ปรับปรุงประสิทธิภาพ
เมื่อเทียบกับแบนเนอร์ยึดตำแหน่งที่ปรับเปลี่ยนได้ แบนเนอร์แทรกในบรรทัดจะมีขนาดใหญ่กว่า สูงขึ้น และใช้ตัวแปรแทนความสูงคงที่ แบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัดมีความสูงที่ไม่ตายตัว และอาจครอบคลุมทั้งหน้าจอหรือความสูงสูงสุดที่คุณระบุ
คุณวางแบนเนอร์แบบปรับขนาดได้ที่แทรกในบรรทัดในเนื้อหาที่เลื่อนได้ เช่น
ก่อนเริ่มต้น
ก่อนดำเนินการต่อ โปรดตรวจสอบว่าคุณได้ทำตามคู่มือเริ่มต้นใช้งานเรียบร้อยแล้ว โฆษณาแบนเนอร์
ใช้แบนเนอร์แบบปรับขนาดได้
แบนเนอร์อะแดปเตอร์ในบรรทัดจะโหลดโดยใช้ขนาดแบนเนอร์แบบปรับขนาดได้ที่แทรกในบรรทัด ซึ่งแตกต่างจากแบนเนอร์แบบปรับขนาดได้แบบโฆษณา Anchor หากต้องการสร้างขนาดโฆษณาแบบปรับขนาดได้แบบแทรกในบรรทัด ให้ทําตามขั้นตอนต่อไปนี้
- รับความกว้างของอุปกรณ์ที่ใช้อยู่ หรือตั้งค่าความกว้างของคุณเองหากไม่ต้องการใช้ความกว้างเต็มหน้าจอ
- ใช้วิธีการแบบคงที่ที่เหมาะสมกับระดับขนาดโฆษณา เช่น
AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width)
เพื่อรับออบเจ็กต์ขนาดโฆษณาที่ปรับเปลี่ยนได้ในบรรทัดสำหรับการวางแนวที่เลือก - หากต้องการจำกัดความสูงของแบนเนอร์ ให้ใช้วิธีการแบบคงที่
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.getPortraitInlineAdaptiveBannerAdSize(Context context, int width)
AdSize.getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)
หากแอปรองรับทั้งมุมมองแนวตั้งและแนวนอน และคุณต้องการโหลดโฆษณาแบนเนอร์แบบปรับเปลี่ยนได้ในการวางแนวปัจจุบัน ให้ใช้
AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width)
วิธีการนี้จะโหลดโฆษณาในการวางแนวปัจจุบัน
จํากัดความสูงของแบนเนอร์แบบปรับขนาดได้ที่แทรกในบรรทัด
โดยค่าเริ่มต้น แบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัดที่สร้างอินสแตนซ์โดยไม่มีค่า maxHeight
จะมี maxHeight
เท่ากับความสูงของอุปกรณ์ หากต้องการจำกัดความสูงของแบนเนอร์แบบปรับขนาดได้ที่แทรกระหว่างเนื้อหา ให้ใช้วิธีAdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight)
แหล่งข้อมูลเพิ่มเติม
ตัวอย่างใน GitHub
ดาวน์โหลดแอปพลิเคชันตัวอย่างเพื่อดูการทำงานของแบนเนอร์ที่ปรับเปลี่ยนได้แบบแทรกในบรรทัด