คู่มือนี้มีไว้สำหรับผู้เผยแพร่โฆษณาที่สนใจใช้สื่อกลางโฆษณาในอุปกรณ์เคลื่อนที่ของ Google กับ Zucks โดยจะอธิบาย การตั้งค่าสื่อกลางเพื่อทำงานร่วมกับแอป Android ปัจจุบัน และการกำหนดค่าการตั้งค่าเพิ่มเติม
| แหล่งข้อมูล Zucks |
|---|
| เอกสารประกอบ |
| SDK |
| Adapter |
| การสนับสนุนลูกค้า |
ข้อกำหนดเบื้องต้น
แอป Android ที่ผสานรวม GMA SDK รุ่นถัดไป (หากไม่มี ให้ดูเริ่มต้นใช้งาน)
บัญชี Google Ad Manager ที่กำหนดค่าสื่อกลางสำหรับแอปบนอุปกรณ์เคลื่อนที่
เพิ่ม Zucks ลงในโปรเจ็กต์
รวมถึงอะแดปเตอร์เครือข่ายและ SDK
ดาวน์โหลด SDK และอะแดปเตอร์ของ Zucks จากลิงก์ก่อนหน้า
ใน Android Studio ให้รวมไฟล์อะแดปเตอร์และ SDK ไว้ในโฟลเดอร์ libs
ของโปรเจ็กต์ ตรวจสอบว่าไฟล์ Gradle ระดับแอปมีข้อมูลต่อไปนี้
Kotlin
dependencies {
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
// ...
}
Groovy
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
// ...
}
กำหนดค่าไฟล์ AndroidManifest.xml
แก้ไขไฟล์ AndroidManifest.xml ตามที่ระบุไว้ในเอกสารประกอบของ Zucks
แอปของคุณไม่จำเป็นต้องเรียก Zucks โดยตรง เนื่องจาก GMA Next-Gen SDK จะเรียกอะแดปเตอร์ Zucks เพื่อดึงโฆษณาในนามของคุณ หากจำเป็น คุณสามารถ ระบุพารามิเตอร์คำขอเพิ่มเติมได้ ส่วนที่เหลือของหน้านี้จะอธิบายรายละเอียดวิธีให้ข้อมูลเพิ่มเติมแก่ Zucks
เริ่มต้นออบเจ็กต์โฆษณาด้วยอินสแตนซ์ของกิจกรรม
ในตัวสร้างสำหรับออบเจ็กต์โฆษณาใหม่ (เช่น
AdManagerAdView)
คุณต้องส่งออบเจ็กต์ประเภท
Context
ระบบจะส่งContextนี้ไปยังเครือข่ายโฆษณาอื่นๆ เมื่อใช้สื่อกลาง เครือข่ายโฆษณาบางเครือข่ายต้องใช้ Context ที่มีข้อจำกัดมากกว่าซึ่งเป็นประเภท
Activity
และอาจแสดงโฆษณาไม่ได้หากไม่มีอินสแตนซ์ Activity ดังนั้น
เราขอแนะนำให้ส่งอินสแตนซ์ Activity เมื่อเริ่มต้นออบเจ็กต์โฆษณา
เพื่อให้มั่นใจว่าประสบการณ์การใช้งานจะสอดคล้องกับเครือข่ายโฆษณาที่เป็นสื่อกลาง