สไตล์โฆษณาเนทีฟ

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

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

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.1 ขึ้นไป

คู่มือนี้ประกอบด้วยความรู้บางส่วนในการใช้งาน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ลองอ่านดู คู่มือเริ่มต้นใช้งาน

ขนาดคงที่

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

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

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

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

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_view"
   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" />

ขนาดแบบไหล

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

คำขอแบบไหล

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

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

ลักษณะการติดตั้งคำขอโฆษณามีดังนี้

private AdManagerAdView mAdView;

@Override
public void onActivityCreated(Bundle savedInstanceState) {
   super.onActivityCreated(savedInstanceState);
   mAdView = (AdManagerAdView) getView().findViewById(R.id.fluid_view);
   AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
   mAdView.loadAd(request);
}

หากต้องการดูตัวอย่างการใช้งานขนาดโฆษณาแบบไหลของ Ad Manager ให้ดาวน์โหลด แอปเดโม Android API ให้ทำดังนี้

ดาวน์โหลดการสาธิต API