แบนเนอร์แบบปรับขนาดได้ให้คุณระบุความกว้างของโฆษณาเพื่อกำหนดขนาดโฆษณาที่เหมาะสม นอกจากนี้ แบนเนอร์แบบปรับขนาดได้ยังเพิ่มประสิทธิภาพสูงสุดด้วยการปรับขนาดโฆษณาให้เหมาะสมกับอุปกรณ์แต่ละประเภท แนวทางนี้เปิดโอกาสให้ปรับปรุงประสิทธิภาพ
แบนเนอร์แบบปรับขนาดได้ที่แทรกในบรรทัดจะใหญ่กว่า สูงกว่า และใช้ความสูงแบบไม่ตายตัวแทนความสูงแบบคงที่เมื่อเทียบกับแบนเนอร์โฆษณา Anchor แบบปรับขนาดได้ แบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัดมีความสูงที่ไม่ตายตัว และอาจครอบคลุมทั้งหน้าจอหรือมีความสูงสูงสุดที่คุณระบุ
คุณวางแบนเนอร์แบบปรับขนาดได้ที่แทรกในบรรทัดในเนื้อหาที่เลื่อนได้ เช่น
ก่อนเริ่มต้น
ก่อนดําเนินการต่อ โปรดอ่านคู่มือการเริ่มต้นใช้งานโฆษณาแบนเนอร์ให้เสร็จสมบูรณ์
ใช้แบนเนอร์แบบปรับขนาดได้
แบนเนอร์อะแดปเตอร์ในบรรทัดจะโหลดโดยใช้ขนาดแบนเนอร์แบบปรับขนาดได้ที่แทรกในบรรทัด ซึ่งแตกต่างจากแบนเนอร์แบบปรับขนาดได้แบบโฆษณา Anchor หากต้องการสร้างขนาดโฆษณาแบบปรับขนาดได้แบบแทรกในบรรทัด ให้ทําตามขั้นตอนต่อไปนี้
- รับความกว้างของอุปกรณ์ที่ใช้อยู่ หรือตั้งค่าความกว้างของคุณเองหากไม่ต้องการใช้ความกว้างเต็มหน้าจอ
- ใช้เมธอดแบบคงที่ที่เหมาะสมในคลาสขนาดโฆษณา เช่น
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. AdView bannerView = new AdView(this); bannerView.setAdUnitId("ad unit ID"); bannerView.setAdSize(adSize); // Step 3: Load an ad. AdRequest adRequest = new AdRequest.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 = AdView(this) bannerView.adUnitId = "ad unit ID" bannerView.setAdSize(adSize) // Step 3: Load an ad. val adRequest = AdRequest.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
ดาวน์โหลดตัวอย่างแอปพลิเคชันเพื่อดูแบนเนอร์แบบปรับขนาดได้ที่ทำงานอยู่