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

เลือกแพลตฟอร์ม: Android iOS Unity Flutter Android (เดิม)

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

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

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

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

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

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