จัดรูปแบบโฆษณาเนทีฟใน UI ของ Ad Manager

เลือกแพลตฟอร์ม: Android ใหม่ Android iOS Flutter

การตั้งค่าสไตล์โฆษณาเนทีฟช่วยให้ Google Ad Manager จัดการการแสดงผลโฆษณาเนทีฟตามสไตล์โฆษณาเนทีฟที่คุณระบุไว้ในผลิตภัณฑ์ได้ โดยคุณต้องระบุขนาดและการกำหนดเป้าหมายก่อน จากนั้นเพิ่ม HTML, CSS และ JavaScript เพื่อกำหนดโฆษณาที่ปรับเปลี่ยนตามพื้นที่โฆษณาและแสดงผลคุณภาพสูงในทุกหน้าจอ คุณไม่จำเป็นต้องทำการแสดงผลใดๆ เนื่องจาก Ad Manager จะใช้สไตล์โฆษณาเนทีฟที่เหมาะสมกับปลายทางโดยอัตโนมัติ สไตล์โฆษณาเนทีฟจะใช้งานได้เช่นเดียวกับโฆษณาแบนเนอร์ โดยจะแสดงผลด้วยขนาดโฆษณาแบบยืดหยุ่นที่กำหนดไว้ในรันไทม์ หรือขนาดโฆษณาคงที่ที่กำหนดไว้ล่วงหน้า

ข้อกำหนดเบื้องต้น

ขนาดแบบยืดหยุ่น

คุณสามารถใช้ขนาดโฆษณาแบบยืดหยุ่นใน UI ของ Ad Manager เพื่อให้โฆษณาปรับขนาดแบบไดนามิกให้พอดีกับเนื้อหา การตั้งค่านี้จะทำให้ความกว้างของโฆษณาตรงกับเนื้อหาของแอป และความสูงจะปรับในรันไทม์ให้พอดีกับเนื้อหาของโฆษณา SDK มีค่าคงที่พิเศษ AdSize FLUID ไว้จัดการกรณีนี้ ความสูงของขนาดโฆษณาแบบไหลจะกำหนดแบบไดนามิกตามความกว้างที่ผู้เผยแพร่โฆษณากำหนดไว้ ซึ่งจะช่วยให้มุมมองโฆษณาปรับความสูงให้ตรงกับครีเอทีฟโฆษณาได้

สร้างคำขอโฆษณาแบบยืดหยุ่น

ขนาดโฆษณาแบบยืดหยุ่นไม่มีความกว้างที่กำหนดไว้ล่วงหน้าเหมือนกับรูปแบบโฆษณาอื่นๆ ดังนั้นโปรดตรวจสอบว่าได้ตั้งค่า layout_width ของ AdManagerAdView ในไฟล์เลย์เอาต์ XML อย่างชัดเจน

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="FLUID"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

การใช้งานเพื่อสร้างคำขอโฆษณาจะมีลักษณะดังนี้

Java

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
AdManagerAdView adView = (AdManagerAdView) fluidAdContainer;
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
adView.loadAd(request);

Kotlin

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
val adView = fluidAdContainer as AdManagerAdView
val request = AdManagerAdRequest.Builder().build()
adView.loadAd(request)

ขนาดคงที่

สไตล์โฆษณาเนทีฟที่มีขนาดคงที่ช่วยให้คุณควบคุมความกว้างและความสูงของโฆษณาเนทีฟได้ หากต้องการตั้งค่าขนาดคงที่ ให้ทำตามขั้นตอนต่อไปนี้

  1. สร้างรายการโฆษณาใน UI ของ Ad Manager แล้วเลือกขนาดที่กำหนดไว้ล่วงหน้าจากเมนูแบบเลื่อนลงของช่อง Size

  2. ในไฟล์เลย์เอาต์ XML ของแอป ให้ตั้งค่าแอตทริบิวต์ ads:adSize เป็นค่าคงที่ที่ตรงกับขนาดที่กำหนดไว้ล่วงหน้าที่คุณเลือกในขั้นตอนที่ 1 คุณสามารถดูรายการขนาดและค่าคงที่ AdSize ที่เกี่ยวข้อง ได้ในส่วนขนาดคงที่

ต่อไปนี้เป็นตัวอย่างวิธีระบุขนาดคงที่ เช่น ขนาดโฆษณา MEDIUM_RECTANGLE (300x250) ในไฟล์เลย์เอาต์

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/ad_view_container"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="MEDIUM_RECTANGLE"
   ads:adUnitId="YOUR_AD_UNIT_ID" />