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

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

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

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

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

เพิ่ม Leadbolt ลงในโปรเจ็กต์

รวมอะแดปเตอร์และ SDK ของเครือข่าย

ดาวน์โหลด SDK และอะแดปเตอร์ของ Leadbolt จาก ลิงก์ก่อนหน้า

ใน 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 ตามที่ระบุไว้ในเอกสารประกอบของ Leadbolt

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

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

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