Google Mobile Ads 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.
เพิ่ม AdView ลงในเลย์เอาต์
ทางเลือกในการสร้าง AdView
เพิ่ม AdView
ในเลย์เอาต์ XML แบบเป็นโปรแกรม
สำหรับ Activity
หรือ Fragment
ที่คุณต้องการแสดง
ได้ เช่น
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
โปรดทราบแอตทริบิวต์ที่จำเป็นต่อไปนี้
ads:adSize
: ตั้งค่าเป็นขนาดโฆษณาที่คุณต้องการใช้ หากคุณไม่ต้องการ ใช้ขนาดมาตรฐานที่กำหนดโดยค่าคงที่ คุณสามารถกำหนดขนาดที่กำหนดเอง แทน ตัวอย่างเช่นads:adSize="320x50"
ads:adUnitId
: ตั้งค่าเป็นหน่วยโฆษณาในแอปที่จะให้โฆษณาปรากฏ แสดงอยู่ หากคุณแสดงโฆษณาแบนเนอร์ในกิจกรรมที่แตกต่างกัน แต่ละรายการจะต้องใช้ หน่วยโฆษณา