GMA Next-Gen SDK รองรับขนาดโฆษณาคงที่สำหรับกรณีที่โฆษณาแบนเนอร์แบบปรับขนาดได้ ไม่ตรงกับความต้องการของคุณ
ตารางต่อไปนี้แสดงขนาดแบนเนอร์มาตรฐาน
| ขนาดเป็น dp (กว้างxสูง) | คำอธิบาย | ความพร้อมใช้งาน | ค่าคงที่ AdSize |
|---|---|---|---|
| 320x50 | แบนเนอร์ | โทรศัพท์และแท็บเล็ต | BANNER |
| 320x100 | แบนเนอร์ขนาดใหญ่ | โทรศัพท์และแท็บเล็ต | LARGE_BANNER |
| 300x250 | สี่เหลี่ยมผืนผ้ากลางของ IAB | โทรศัพท์และแท็บเล็ต | MEDIUM_RECTANGLE |
| 468x60 | แบนเนอร์ขนาดเต็มของ IAB | แท็บเล็ต | FULL_BANNER |
| 728x90 | ลีดเดอร์บอร์ดของ IAB | แท็บเล็ต | LEADERBOARD |
ขนาดของคอนเทนเนอร์ที่คุณวางโฆษณาต้องมีขนาดอย่างน้อยเท่ากับแบนเนอร์ การเพิ่มระยะห่างจากขอบจะลดขนาดของคอนเทนเนอร์ลง หากคอนเทนเนอร์ไม่สามารถใส่โฆษณาแบนเนอร์ได้ ระบบจะไม่แสดงโฆษณาและจะบันทึกคำเตือนต่อไปนี้
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
ขนาดโฆษณาที่กำหนดเอง
Kotlin
val customAdSize = AdSize(250, 250)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build()
Java
AdSize customAdSize = new AdSize(250, 250);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build();
โฆษณาหลายขนาด
หากต้องการกำหนดเป้าหมายรายการโฆษณาที่มีโฆษณาหลายขนาดในคำขอโฆษณาเดียวกัน ให้สร้างคำขอที่มีรายการขนาดโฆษณา
Kotlin
val adSizes = listOf(AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build()
Java
List<AdSize> adSizes =
Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();