ผสานรวม Zucks กับสื่อกลาง

คู่มือนี้มีไว้สําหรับผู้เผยแพร่โฆษณาที่สนใจใช้สื่อกลางโฆษณาในอุปกรณ์เคลื่อนที่ของ Google กับ Zucks ซึ่งจะอธิบายการตั้งค่าอะแดปเตอร์สื่อกลางให้ทํางานร่วมกับแอป Android ปัจจุบันและการกำหนดค่าการตั้งค่าเพิ่มเติม

แหล่งข้อมูลของ Zucks
เอกสารประกอบ
SDK
อะแดปเตอร์
การสนับสนุนลูกค้า

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

เพิ่ม 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 โดยตรง เนื่องจาก SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะเรียกใช้อะแดปเตอร์ Zucks เพื่อดึงข้อมูลโฆษณาในนามของคุณ คุณสามารถระบุพารามิเตอร์คำขอเพิ่มเติมได้หากจำเป็น ส่วนที่เหลือของหน้านี้จะอธิบายวิธีให้ข้อมูลเพิ่มเติมแก่คุณ Zuckerberg

เริ่มต้นออบเจ็กต์โฆษณาด้วยอินสแตนซ์กิจกรรม

ในคอนสตรคเตอร์สําหรับออบเจ็กต์โฆษณาใหม่ (เช่น AdManagerAdView) คุณต้องส่งออบเจ็กต์ประเภท Context ระบบจะส่ง Context นี้ไปยังเครือข่ายโฆษณาอื่นๆ เมื่อใช้สื่อกลาง เครือข่ายโฆษณาบางเครือข่ายต้องใช้ Context ที่เข้มงวดมากขึ้นซึ่งมีประเภทเป็น Activity และอาจแสดงโฆษณาไม่ได้หากไม่มีอินสแตนซ์ Activity ดังนั้น เราขอแนะนําให้ส่งอินสแตนซ์ Activity เมื่อเริ่มต้นวัตถุโฆษณา เพื่อให้ได้รับประสบการณ์การใช้งานที่สอดคล้องกับเครือข่ายโฆษณาสื่อกลาง