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.
ขนาดโฆษณาที่กำหนดเอง
หากมีรายการโฆษณาการจองของ Ad Manager ที่กำหนดเป้าหมายเป็นขนาดที่กำหนดเอง คุณจะสร้างAdSizeที่มีความกว้างและความสูงที่กำหนดเองซึ่งตรงกับรายการโฆษณาได้
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();