Google Mobile Ads SDK for React Native รองรับขนาดโฆษณาคงที่สำหรับโฆษณาแบนเนอร์ ดูรายละเอียดเกี่ยวกับโฆษณาแบนเนอร์ได้ที่ตั้งค่าโฆษณาแบนเนอร์
กำหนดขนาดโฆษณาคงที่
หากต้องการตั้งค่าขนาดโฆษณาคงที่ ให้ส่งค่าคงที่ AdSize คงที่เมื่อเรียกใช้เมธอด BannerAd.load
ตัวอย่างต่อไปนี้จะส่งขนาดโฆษณาและรหัสหน่วยโฆษณา บันทึกข้อความเมื่อสำเร็จ และบันทึกข้อผิดพลาดเมื่อไม่สำเร็จ
แทนที่ AD_UNIT_ID ด้วยรหัสหน่วยโฆษณา
เลือกขนาดแบนเนอร์
ตารางต่อไปนี้แสดงขนาดแบนเนอร์มาตรฐาน
| ขนาดเป็น dp (กว้าง x สูง) | คำอธิบาย | ความพร้อมใช้งาน | ค่าคงที่ AdSize |
|---|---|---|---|
| 320x50 | แบนเนอร์ | โทรศัพท์และแท็บเล็ต | AdSize.BANNER |
| 320x100 | แบนเนอร์ขนาดใหญ่ | โทรศัพท์และแท็บเล็ต | AdSize.LARGE_BANNER |
| 300x250 | สี่เหลี่ยมผืนผ้ากลางของ IAB | โทรศัพท์และแท็บเล็ต | AdSize.MEDIUM_RECTANGLE |
| 468x60 | แบนเนอร์ขนาดเต็มของ IAB | แท็บเล็ต | AdSize.FULL_BANNER |
| 728x90 | ลีดเดอร์บอร์ดของ IAB | แท็บเล็ต | AdSize.LEADERBOARD |
ตรวจสอบว่าคอนเทนเนอร์มีขนาดเพียงพอ
ขนาดคอนเทนเนอร์มุมมองที่จะวางโฆษณาแบนเนอร์ต้องมีขนาดอย่างน้อยเท่ากับแบนเนอร์ การเพิ่มระยะห่างจากขอบจะลดขนาดของคอนเทนเนอร์ หากแบนเนอร์ไม่พอดีกับคอนเทนเนอร์ โฆษณาจะไม่แสดงและคำขอจะล้มเหลว คำขอรีเฟรชไม่สำเร็จพร้อมออบเจ็กต์ LoadAdError ซึ่งเรียกใช้ Callback onAdFailedToRefresh
ใน Android Google Mobile Ads SDK for React Native จะบันทึกคำเตือนใน Logcat ดังนี้
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.