คู่มือนี้จะแสดงวิธีใช้ Google Mobile Ads SDK เพื่อโหลดและแสดงโฆษณาจาก Liftoff Monetize โดยใช้ สื่อกลาง AdMob ซึ่งครอบคลุมทั้งการผสานรวมการเสนอราคาและการผสานรวม Waterfall ซึ่งจะอธิบายวิธีเพิ่มการสร้างรายได้ของ Liftoff ในการกําหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม SDK และอะแดปเตอร์ของ Vungle ในแอป Android
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อะแดปเตอร์สื่อกลางสําหรับ Liftoff Monetize มีความสามารถดังต่อไปนี้
การผสานรวม | |
---|---|
การเสนอราคา | |
น้ำตก | |
รูปแบบ | |
การเปิดแอป | 1, 2 |
แบนเนอร์ | 1 |
โฆษณาคั่นระหว่างหน้า | |
ได้รับรางวัลแล้ว | |
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล | 1 |
เนทีฟ | 1, 2 |
1 การผสานรวมการเสนอราคาสำหรับรูปแบบนี้อยู่ในรุ่นเบต้าแบบเปิด
2 การผสานรวม Waterfall สำหรับรูปแบบนี้อยู่ในเวอร์ชันเบต้าแบบเปิด
ข้อกำหนด
Android API ระดับ 21 ขึ้นไป
[สำหรับการเสนอราคา]: หากต้องการผสานรวมรูปแบบโฆษณาที่รองรับทั้งหมดในการเสนอราคา ให้ใช้อะแดปเตอร์ Liftoff Monetize 7.3.0.0 ขึ้นไป (ขอแนะนำให้ใช้เวอร์ชันล่าสุด)
Google Mobile Ads SDK เวอร์ชันล่าสุด
สื่อกลางเสร็จสมบูรณ์ คู่มือเริ่มต้นใช้งาน
ขั้นตอนที่ 1: ตั้งค่าการกําหนดค่าใน UI การสร้างรายได้ของ Liftoff
ลงชื่อสมัครใช้หรือเข้าสู่ระบบบัญชี Liftoff Monetize
เพิ่มแอปลงในแดชบอร์ดการสร้างรายได้ของ Liftoff โดยคลิกปุ่มเพิ่มแอปพลิเคชัน
กรอกแบบฟอร์มโดยระบุรายละเอียดที่จำเป็นทั้งหมด
เมื่อสร้างแอปแล้ว ให้เลือกแอปจากแดชบอร์ดแอปพลิเคชัน Liftoff Monetize
จดรหัสแอปไว้
เพิ่มตําแหน่งใหม่
หากต้องการสร้างตําแหน่งใหม่เพื่อใช้กับสื่อกลาง AdMob ให้ไปที่แดชบอร์ดตําแหน่งการสร้างรายได้ของ Liftoff คลิกปุ่มเพิ่มตําแหน่ง แล้วเลือกแอปจากรายการแบบเลื่อนลง
รายละเอียดในการเพิ่มตําแหน่งใหม่มีดังนี้
การเปิดแอป
เลือกโฆษณาคั่นระหว่างหน้า แล้วป้อนชื่อตำแหน่งโฆษณา จากนั้นเลือกใช่สำหรับข้ามได้ แล้วกรอกข้อมูลที่เหลือในแบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้าเพื่อสร้างตําแหน่ง
แบนเนอร์
เลือกแบนเนอร์ ป้อนชื่อตำแหน่ง แล้วกรอกข้อมูลที่เหลือในแบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้าเพื่อสร้างตําแหน่งโฆษณา
แบนเนอร์ 300x250
เลือก MREC ป้อนชื่อตำแหน่งโฆษณา แล้วกรอกข้อมูลที่เหลือในแบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้าเพื่อสร้างตําแหน่งโฆษณา
โฆษณาคั่นระหว่างหน้า
เลือกโฆษณาคั่นระหว่างหน้า ป้อนชื่อตำแหน่งโฆษณา แล้วกรอกข้อมูลที่เหลือในแบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้าเพื่อสร้างตําแหน่งโฆษณา
ได้รับรางวัลแล้ว
เลือกมีการให้รางวัล ป้อนชื่อตําแหน่ง แล้วกรอกข้อมูลที่เหลือในแบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้าเพื่อสร้างตําแหน่งโฆษณา
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล
เลือกมีการให้รางวัล ป้อนชื่อตำแหน่งโฆษณา เปิดใช้ข้ามได้ แล้วกรอกข้อมูลที่เหลือในแบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับการเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้าเพื่อสร้างตําแหน่งโฆษณา
เนทีฟ
เลือกเนทีฟ ป้อนชื่อตำแหน่ง แล้วกรอกข้อมูลที่เหลือในแบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้าเพื่อสร้างตําแหน่งโฆษณา
จดรหัสอ้างอิงไว้ แล้วคลิกตกลง
การเปิดแอป
แบนเนอร์
แบนเนอร์ 300x250
โฆษณาคั่นระหว่างหน้า
ได้รับรางวัลแล้ว
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล
เนทีฟ
ค้นหาคีย์ Reporting API
การเสนอราคา
ขั้นตอนนี้ไม่จําเป็นสำหรับการผสานรวมการเสนอราคา
น้ำตก
นอกจากรหัสแอปและรหัสอ้างอิงแล้ว คุณจะต้องมีคีย์ Reporting API ของ Liftoff Monetize เพื่อตั้งค่ารหัสหน่วยโฆษณา AdMob ด้วย ไปที่แดชบอร์ดรายงานของ Liftoff Monetize แล้วคลิกปุ่มคีย์ Reporting API เพื่อดูคีย์ Reporting API
เปิดโหมดทดสอบ
หากต้องการเปิดใช้โฆษณาทดสอบ ให้ไปที่แดชบอร์ด Liftoff Monetize แล้วไปที่แอปพลิเคชัน
เลือกแอปที่ต้องการเปิดใช้โฆษณาทดสอบในส่วนรหัสอ้างอิงตําแหน่งโฆษณาของแอป คุณสามารถเปิดใช้โฆษณาทดสอบได้โดยเลือกโหมดทดสอบเป็นแสดงโฆษณาทดสอบเท่านั้นในส่วนสถานะ
ขั้นตอนที่ 2: ตั้งค่าดีมานด์การสร้างรายได้ของ Liftoff ใน AdMob UI
กำหนดการตั้งค่าสื่อกลางสําหรับหน่วยโฆษณา
คุณต้องเพิ่ม Liftoff Monetize ในการกําหนดค่าการแสดงโฆษณาสื่อกลางสําหรับหน่วยโฆษณา
ก่อนอื่น ให้ลงชื่อเข้าใช้บัญชี AdMob จากนั้นไปที่แท็บสื่อกลาง หากมีกลุ่มสื่อกลางที่มีอยู่ซึ่งต้องการแก้ไข ให้คลิกชื่อกลุ่มสื่อกลางนั้นเพื่อแก้ไข แล้วข้ามไปเพิ่ม Liftoff Monetize เป็นแหล่งที่มาของโฆษณา
หากต้องการสร้างกลุ่มสื่อกลางใหม่ ให้เลือกสร้างกลุ่มสื่อกลาง
ป้อนรูปแบบโฆษณาและแพลตฟอร์ม แล้วคลิกต่อไป
ตั้งชื่อกลุ่มสื่อกลาง แล้วเลือกสถานที่ที่จะกําหนดเป้าหมาย ถัดไป ให้ตั้งค่าสถานะกลุ่มสื่อกลางเป็นเปิดใช้ แล้วคลิกเพิ่มหน่วยโฆษณา
เชื่อมโยงกลุ่มสื่อกลางนี้กับหน่วยโฆษณา AdMob ที่มีอยู่อย่างน้อย 1 หน่วย จากนั้นคลิกเสร็จสิ้น
ตอนนี้คุณควรเห็นการ์ดหน่วยโฆษณาที่สร้างขึ้นด้วยหน่วยโฆษณาที่คุณเลือก
เพิ่ม Liftoff Monetize เป็นแหล่งที่มาของโฆษณา
การเสนอราคา
เลือกเพิ่มแหล่งที่มาของโฆษณาในการ์ดการเสนอราคาในส่วนแหล่งที่มาของโฆษณา จากนั้นเลือก Liftoff Monetize
คลิกวิธีลงนามในข้อตกลงสำหรับพาร์ทเนอร์ และสร้างพาร์ทเนอร์การเสนอราคากับ Liftoff Monetize
คลิกรับทราบและยอมรับ แล้วคลิกต่อไป
หากมีการแมปสําหรับ Liftoff Monetize อยู่แล้ว คุณก็เลือกได้ หรือคลิกเพิ่มการแมป
จากนั้นป้อนรหัสแอปพลิเคชันและรหัสอ้างอิงตําแหน่งโฆษณาที่ได้ในส่วนก่อนหน้า จากนั้นคลิกเสร็จสิ้น
น้ำตก
เลือกเพิ่มแหล่งที่มาของโฆษณาในการ์ด Waterfall ในส่วนแหล่งที่มาของโฆษณา จากนั้นเลือก Liftoff Monetize
เลือก Liftoff Monetize และเปิดใช้สวิตช์เพิ่มประสิทธิภาพ ป้อนคีย์ Reporting API ที่ได้ในส่วนก่อนหน้าเพื่อตั้งค่าการเพิ่มประสิทธิภาพแหล่งที่มาของโฆษณาสําหรับ Liftoff Monetize จากนั้นป้อนค่า eCPM สําหรับการสร้างรายได้ของ Liftoff แล้วคลิกต่อไป
หากมีการแมปสําหรับ Liftoff Monetize อยู่แล้ว ให้เลือกการแมปนั้น หรือคลิกเพิ่มการแมป
จากนั้นป้อนรหัสแอปพลิเคชันและรหัสอ้างอิงตําแหน่งโฆษณาที่ได้ในส่วนก่อนหน้า จากนั้นคลิกเสร็จสิ้น
เพิ่ม Liftoff ลงในรายชื่อพาร์ทเนอร์โฆษณาตาม GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา
ทําตามขั้นตอนในการตั้งค่า GDPR และการตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกาเพื่อเพิ่ม Liftoff ลงในรายชื่อพาร์ทเนอร์โฆษณา GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกาใน UI ของ AdMob
ขั้นตอนที่ 3: นําเข้า SDK และอะแดปเตอร์ Vungle
การผสานรวม Android Studio (แนะนำ)
ในไฟล์ build.gradle.kts
ระดับแอป ให้เพิ่มข้อกําหนดในการนําไปใช้และการกำหนดค่าต่อไปนี้ ใช้ Vungle SDK และอะแดปเตอร์เวอร์ชันล่าสุด
dependencies {
implementation("com.google.android.gms:play-services-ads:23.5.0")
implementation("com.google.ads.mediation:vungle:7.4.2.0")
}
การผสานรวมด้วยตนเอง
ดาวน์โหลด Vungle Android SDK เวอร์ชันล่าสุด แล้วแตกไฟล์
.jar
ในโฟลเดอร์libs
แล้วเพิ่มลงในโปรเจ็กต์ไปที่อาร์ติแฟกต์อะแดปเตอร์ Liftoff Monetize ที่เก็บ Maven ของ Google เลือกเวอร์ชันล่าสุด ดาวน์โหลดไฟล์
.aar
ของ Vungle Ad Adapter แล้วเพิ่มลงในโปรเจ็กต์
ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน Liftoff Monetize SDK
ความยินยอมของผู้ใช้ EU และ GDPR
ภายใต้นโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องเปิดเผยข้อมูลบางอย่างแก่ผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) และต้องได้รับความยินยอมจากผู้ใช้เกี่ยวกับการใช้ตัวระบุอุปกรณ์และข้อมูลส่วนตัว นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป เมื่อขอความยินยอม คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลางที่อาจรวบรวม รับ หรือใช้ข้อมูลส่วนตัว และให้ข้อมูลเกี่ยวกับการใช้ของแต่ละเครือข่าย ปัจจุบัน Google ไม่สามารถส่งตัวเลือกความยินยอมของผู้ใช้ไปยังเครือข่ายดังกล่าวโดยอัตโนมัติ
Liftoff Monetize มี API ที่ช่วยให้คุณส่งความยินยอมไปยัง Vungle SDK ได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมนี้ไปยัง Vungle SDK หากเลือกเรียกใช้เมธอดนี้ เราขอแนะนําให้เรียกใช้ก่อนส่งคําขอโฆษณาผ่าน Google Mobile Ads SDK
Java
import com.vungle.ads.VunglePrivacySettings;
// ...
VunglePrivacySettings.setGDPRStatus(true, "v1.0.0");
Kotlin
import com.vungle.ads.VunglePrivacySettings
// ...
VunglePrivacySettings.setGDPRStatus(true, "v1.0.0")
ดูรายละเอียดเพิ่มเติมและค่าที่ระบุได้ในวิธีการติดตั้งใช้งานที่แนะนำตาม GDPR
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา กำหนดให้ผู้ใช้มีสิทธิเลือกไม่รับ "การขาย" "ข้อมูลส่วนบุคคล" (ตามที่กฎหมายให้คำจำกัดความไว้) โดยเว็บไซต์จะต้องให้ตัวเลือกไม่รับการขายผ่านลิงก์ "ไม่อนุญาตให้ขายข้อมูลส่วนบุคคลของฉัน" ที่แสดงไว้อย่างชัดเจนบนหน้าแรกของฝ่ายที่ทำ "การขาย" คู่มือการปฏิบัติตามกฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกาช่วยให้คุณเปิดใช้การประมวลผลข้อมูลแบบจำกัดสําหรับการแสดงโฆษณาของ Google ได้ แต่ Google ไม่สามารถใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลาง ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลางที่อาจมีส่วนร่วมในการขายข้อมูลส่วนบุคคล และทำตามคำแนะนำจากเครือข่ายแต่ละเครือข่ายเพื่อให้เป็นไปตามข้อกําหนด
Liftoff Monetize มี API ที่ช่วยให้คุณส่งความยินยอมไปยัง Vungle SDK ได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมนี้ไปยัง Vungle SDK หากเลือกเรียกใช้เมธอดนี้ เราขอแนะนําให้เรียกใช้ก่อนส่งคําขอโฆษณาผ่าน Google Mobile Ads SDK
Java
import com.vungle.ads.VunglePrivacySettings;
// ...
VunglePrivacySettings.setCCPAStatus(true);
Kotlin
import com.vungle.ads.VunglePrivacySettings
// ...
VunglePrivacySettings.setCCPAStatus(true)
ดูรายละเอียดเพิ่มเติมและค่าที่ระบุได้ในการใช้งาน CCPA
ขั้นตอนที่ 5: เพิ่มโค้ดที่จำเป็น
ไม่ต้องใช้โค้ดเพิ่มเติมสำหรับการผสานรวม Liftoff Monetize
ขั้นตอนที่ 6: ทดสอบการใช้งาน
เปิดใช้โฆษณาทดสอบ
อย่าลืมลงทะเบียนอุปกรณ์ทดสอบสำหรับ AdMob และเปิดใช้โหมดทดสอบใน UI การสร้างรายได้ของ Liftoff
ยืนยันโฆษณาทดสอบ
หากต้องการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก Liftoff Monetize (การเสนอราคา) และ Liftoff Monetize (Waterfall) ให้เปิดใช้การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียวในเครื่องมือตรวจสอบโฆษณา
ขั้นตอนที่ไม่บังคับ
พารามิเตอร์เฉพาะเครือข่าย
ตัวแปลงโฆษณาเพื่อการสร้างรายได้ของ Liftoff รองรับพารามิเตอร์คำขอเพิ่มเติมต่อไปนี้ซึ่งสามารถส่งไปยังตัวแปลง
userId
- สตริงที่แสดงรหัสผู้ใช้ที่มีการให้สิ่งจูงใจของ Liftoff Monetize
adOrientation
- จำนวนเต็มซึ่งระบุการวางแนวการแสดงผลสําหรับโฆษณาแบบเต็มหน้าจอ
ต่อไปนี้เป็นตัวอย่างโค้ดในการสร้างคําขอโฆษณาซึ่งตั้งค่าพารามิเตอร์เหล่านี้
Java
Bundle extras = new Bundle();
extras.putString(VungleConstants.KEY_USER_ID, "myUserID");
extras.putInt(VungleConstants.KEY_ORIENTATION, 1);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(VungleAdapter.class, extras) // Rewarded.
.addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
.build();
Kotlin
val extras = Bundle()
extras.putString(VungleConstants.KEY_USER_ID, "myUserID")
extras.putInt(VungleConstants.KEY_ORIENTATION, 1)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(VungleAdapter::class, extras) // Rewarded.
.addNetworkExtrasBundle(VungleInterstitialAdapter.class, extras) // Interstitial.
.build()
การแสดงผลโฆษณาเนทีฟ
ตัวแปลงโฆษณาของ Liftoff Monetize จะแสดงโฆษณาเนทีฟเป็นออบเจ็กต์ ดังนี้
NativeAd
โดยจะป้อนข้อมูลต่อไปนี้
คำอธิบายช่องโฆษณาเนทีฟ
สําหรับ
NativeAd
ช่อง | ชิ้นงานที่อะแดปเตอร์ Liftoff Monetize รวมไว้เสมอ |
---|---|
บรรทัดแรก | |
รูปภาพ | 1 |
มุมมองสื่อ | |
เนื้อความ | |
ไอคอนแอป | |
คำกระตุ้นการตัดสินใจ | |
การให้ดาว | |
ร้านค้า | |
ราคา |
1 ตัวแปลงของ Liftoff Monetize ไม่ได้ให้สิทธิ์เข้าถึงโดยตรงในชิ้นงานรูปภาพหลักสําหรับโฆษณาเนทีฟ แต่อะแดปเตอร์จะป้อนข้อมูลลงใน
MediaView
ด้วยวิดีโอหรือรูปภาพ
รหัสข้อผิดพลาด
หากอะแดปเตอร์ไม่ได้รับโฆษณาจาก Liftoff Monetize ผู้เผยแพร่โฆษณาจะตรวจสอบข้อผิดพลาดพื้นฐานจากการตอบกลับโฆษณาได้โดยใช้
ResponseInfo.getAdapterResponses()
ในคลาสต่อไปนี้
รูปแบบ | ชื่อชั้นเรียน |
---|---|
โฆษณาเปิดแอป (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
การเปิดแอป (Waterfall) | com.google.ads.mediation.vungle.VungleMediationAdapter |
แบนเนอร์ (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
แบนเนอร์ (การแสดงโฆษณาตามลำดับขั้น) | com.vungle.mediation.VungleInterstitialAdapter |
โฆษณาคั่นระหว่างหน้า (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
โฆษณาคั่นระหว่างหน้า (Waterfall) | com.vungle.mediation.VungleInterstitialAdapter |
ให้รางวัล (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
มีการให้รางวัล (Waterfall) | com.vungle.mediation.VungleAdapter |
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล (Waterfall) | com.google.ads.mediation.vungle.VungleMediationAdapter |
เนทีฟ (การเสนอราคา) | com.google.ads.mediation.vungle.VungleMediationAdapter |
เนทีฟ (Waterfall) | com.google.ads.mediation.vungle.VungleMediationAdapter |
ต่อไปนี้คือรหัสและข้อความที่มาพร้อมกับข้อผิดพลาดที่แสดงโดยอะแดปเตอร์การสร้างรายได้ของ Liftoff เมื่อโฆษณาโหลดไม่สำเร็จ
รหัสข้อผิดพลาด | โดเมน | เหตุผล |
---|---|---|
101 | com.google.ads.mediation.vungle | พารามิเตอร์เซิร์ฟเวอร์ไม่ถูกต้อง (เช่น รหัสแอปหรือรหัสตําแหน่งโฆษณา) |
102 | com.google.ads.mediation.vungle | ขนาดแบนเนอร์ที่ขอไม่ตรงกับขนาดโฆษณา Liftoff Monetize ที่ถูกต้อง |
103 | com.google.ads.mediation.vungle | Liftoff Monetize ต้องใช้Activity บริบทเพื่อขอโฆษณา
|
104 | com.google.ads.mediation.vungle | Vungle SDK โหลดโฆษณาหลายรายการสําหรับรหัสตําแหน่งเดียวกันไม่ได้ |
105 | com.google.ads.mediation.vungle | Vungle SDK เริ่มต้นไม่สำเร็จ |
106 | com.google.ads.mediation.vungle | Vungle SDK แสดงการเรียกกลับการโหลดที่สำเร็จ แต่ Banners.getBanner() หรือ Vungle.getNativeAd() แสดงผลลัพธ์เป็น Null |
107 | com.google.ads.mediation.vungle | Vungle SDK ไม่พร้อมที่จะเล่นโฆษณา |
108 | com.google.ads.mediation.vungle | Vungle SDK ส่งคืนโทเค็นการเสนอราคาที่ไม่ถูกต้อง |
สําหรับข้อผิดพลาดที่มาจาก Vungle SDK โปรดดูรหัสข้อผิดพลาด: Vungle SDK สําหรับ iOS และ Android
บันทึกการเปลี่ยนแปลงของอะแดปเตอร์สื่อกลาง Android ของ Liftoff Monetize
เวอร์ชัน 7.4.2.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 7.4.2
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 23.5.0
- Vungle SDK เวอร์ชัน 7.4.2
เวอร์ชัน 7.4.1.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 7.4.1
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 23.3.0
- Vungle SDK เวอร์ชัน 7.4.1
เวอร์ชัน 7.4.0.1
- เพิ่มการรองรับขนาดโฆษณาที่กําหนดเองสําหรับการเสนอราคาและโฆษณาแบนเนอร์สื่อกลางตามลําดับขั้น
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 23.2.0
- Vungle SDK เวอร์ชัน 7.4.0
เวอร์ชัน 7.4.0.0
- ขยายคลาส
VungleInterstitialAdapter
จากVungleMediationAdapter
เพื่อเพิ่มการรองรับ Waterfall สําหรับรูปแบบโฆษณาแบบเปิดแอปใน Google Ad Manager - ยืนยันความเข้ากันได้กับ Vungle SDK 7.4.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 23.2.0
- Vungle SDK เวอร์ชัน 7.4.0
เวอร์ชัน 7.3.2.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 7.3.2
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 23.0.0
- Vungle SDK เวอร์ชัน 7.3.2
เวอร์ชัน 7.3.1.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 7.3.1
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 23.0.0
- Vungle SDK เวอร์ชัน 7.3.1
เวอร์ชัน 7.3.0.0
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 23.0.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 7.3.0 แล้ว
- เพิ่มการรองรับ Waterfall และการเสนอราคาสําหรับรูปแบบโฆษณาเพื่อเปิดแอป
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 23.0.0
- Vungle SDK เวอร์ชัน 7.3.0
เวอร์ชัน 7.1.0.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 7.1.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 22.3.0
- Vungle SDK เวอร์ชัน 7.1.0
เวอร์ชัน 7.0.0.1
- แก้ไขปัญหาที่ Google Mobile Ads SDK ไม่ได้บันทึกการแสดงผลสําหรับการเสนอราคาโฆษณาเนทีฟ
- เปลี่ยนอะแดปเตอร์ให้ใช้ Google Mobile Ads SDK เวอร์ชัน 22.3.0 อีกครั้ง
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 22.3.0
- Vungle SDK เวอร์ชัน 7.0.0
เวอร์ชัน 7.0.0.0
- เพิ่มการรองรับการโหลดโฆษณาหลายรายการที่มีรหัสตําแหน่งเดียวกันสําหรับโฆษณา Waterfall ทุกรูปแบบ
- เปลี่ยนชื่ออะแดปเตอร์จาก Vungle เป็น Liftoff Monetize
- ยืนยันความเข้ากันได้กับ Vungle SDK 7.0.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 22.4.0
- Vungle SDK เวอร์ชัน 7.0.0
เวอร์ชัน 6.12.1.1
- อัปเดตอะแดปเตอร์ให้ใช้คลาส
VersionInfo
ใหม่ - อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 22.0.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 22.0.0
- Vungle SDK เวอร์ชัน 6.12.1
เวอร์ชัน 6.12.1.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.12.1
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 21.4.0
- Vungle SDK เวอร์ชัน 6.12.1
เวอร์ชัน 6.12.0.1
- เพิ่มการรองรับการเสนอราคาสําหรับรูปแบบโฆษณาแบนเนอร์
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.12.0
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK เป็น 21.4.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 21.4.0
- Vungle SDK เวอร์ชัน 6.12.0
เวอร์ชัน 6.12.0.0
- เพิ่มการรองรับสื่อกลาง Waterfall และการเสนอราคาสําหรับรูปแบบโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล
- เพิ่มการรองรับการเสนอราคาสำหรับรูปแบบโฆษณาเนทีฟ
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 21.1.0
- Vungle SDK เวอร์ชัน 6.12.0
เวอร์ชัน 6.11.0.3
- เพิ่มการรองรับสื่อกลางตามลำดับขั้นสำหรับรูปแบบโฆษณาเนทีฟ
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK เป็น 21.1.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 21.1.0
- Vungle SDK เวอร์ชัน 6.11.0
เวอร์ชัน 6.11.0.2
- เพิ่มการรองรับการโหลดโฆษณาหลายรายการสําหรับรหัสตําแหน่งเดียวกันในโฆษณาที่มีการเสนอราคาที่มีการให้รางวัล
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 21.0.0
- Vungle SDK เวอร์ชัน 6.11.0
เวอร์ชัน 6.11.0.1
- อัปเดต
compileSdkVersion
และtargetSdkVersion
เป็น API 31 แล้ว - อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK เป็น 21.0.0
- อัปเดตระดับ API ขั้นต่ำของ Android เป็น 19
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 21.0.0
- Vungle SDK เวอร์ชัน 6.11.0
เวอร์ชัน 6.11.0.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.11.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 20.6.0
- Vungle SDK เวอร์ชัน 6.11.0
เวอร์ชัน 6.10.5.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.5
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 20.6.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 20.6.0
- Vungle SDK เวอร์ชัน 6.10.5
เวอร์ชัน 6.10.4.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.4
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 20.5.0
- Vungle SDK เวอร์ชัน 6.10.4
เวอร์ชัน 6.10.3.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.3
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 20.5.0
- Vungle SDK เวอร์ชัน 6.10.3
เวอร์ชัน 6.10.2.1
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.2
- เพิ่มการรองรับการเสนอราคาสําหรับรูปแบบโฆษณาคั่นระหว่างหน้าและโฆษณาที่มีการให้รางวัล
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK เป็น 20.5.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 20.5.0
- Vungle SDK เวอร์ชัน 6.10.2
เวอร์ชัน 6.10.2.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.2
- แก้ไขปัญหาเกี่ยวกับอะแดปเตอร์โดยแทนที่พารามิเตอร์
serverParameters
ด้วยmediationExtras
เพื่อรับพารามิเตอร์เฉพาะเครือข่าย Vungle เมื่อขอโฆษณาแบนเนอร์และโฆษณาคั่นระหว่างหน้า
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 20.3.0
- Vungle SDK เวอร์ชัน 6.10.2
เวอร์ชัน 6.10.1.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.1
- อัปเดตเวอร์ชันขั้นต่ำของ Google Mobile Ads SDK เป็น 20.3.0
- ตอนนี้โฆษณา MREC รองรับแบนเนอร์ API ของ Vungle แล้ว
- อัปเดตรหัสและข้อความแสดงข้อผิดพลาดตามมาตรฐาน
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 20.3.0
- Vungle SDK เวอร์ชัน 6.10.1
เวอร์ชัน 6.9.1.1
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 20.0.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 20.0.0
- Vungle SDK เวอร์ชัน 6.9.1
เวอร์ชัน 6.9.1.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.9.1
- เพิ่มการรองรับ OMSDK
- แก้ไขข้อบกพร่องหลายรายการ
- การรองรับโฆษณาที่มีการให้รางวัลสําหรับการเรียกกลับ onAdViewed ของ Vungle
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 19.7.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 19.7.0
- Vungle SDK เวอร์ชัน 6.9.1
เวอร์ชัน 6.8.1.1
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 19.6.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 19.6.0
- Vungle SDK เวอร์ชัน 6.8.1
เวอร์ชัน 6.8.1.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.8.1 แล้ว
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 19.5.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 19.5.0
- Vungle SDK เวอร์ชัน 6.8.1
เวอร์ชัน 6.8.0.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.8.0
- อัปเดตอะแดปเตอร์เพื่อไม่ให้ส่งต่อ
onAdClosed()
เมื่อมีการรีเฟรชหรือทำลายโฆษณาแบนเนอร์ - นำ
FlexFeed
และFlexView
ออก (เลิกใช้งานใน Vungle 6.8.0) - อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 19.4.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 19.4.0
- Vungle SDK เวอร์ชัน 6.8.0
เวอร์ชัน 6.7.1.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.7.1
- แก้ไขข้อบกพร่องที่โฆษณาไม่โหลดหากโหลดโฆษณาโดยใช้บริบทแอปพลิเคชัน
- อัปเดต
targetSdkVersion
เป็น API 29 แล้ว - อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 19.3.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 19.3.0
- Vungle SDK เวอร์ชัน 6.7.1
เวอร์ชัน 6.7.0.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.7.0
- อัปเดตอะแดปเตอร์ให้รองรับคําขอแบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัด
- ตอนนี้ระบบจะไม่ปิดเสียงโฆษณาคั่นระหว่างหน้าและโฆษณาที่มีการให้รางวัลโดยค่าเริ่มต้น
- ตอนนี้โฆษณาคั่นระหว่างหน้าจะส่งต่อ
onAdLeftApplication()
callback เมื่อมีการคลิก - อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 19.2.0
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 19.2.0
- Vungle SDK เวอร์ชัน 6.7.0
เวอร์ชัน 6.5.3.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.5.3
- เพิ่มการรองรับรูปแบบแบนเนอร์ของ Vungle ที่เพิ่งเปิดตัว
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 19.0.1
สร้างขึ้นและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 19.0.1
- Vungle SDK เวอร์ชัน 6.5.3
เวอร์ชัน 6.4.11.1
- แก้ไขปัญหาที่โฆษณาแบนเนอร์รีเฟรชไม่สำเร็จ
เวอร์ชัน 6.4.11.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.4.11
- เพิ่มการรองรับโฆษณาแบนเนอร์
- ย้ายข้อมูลอะแดปเตอร์ไปยัง AndroidX แล้ว
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 18.2.0
เวอร์ชัน 6.3.24.1
- อัปเดตอะแดปเตอร์เพื่อรองรับ Rewarded API เวอร์ชันเบต้าแบบเปิดใหม่
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำเป็น 17.2.0
เวอร์ชัน 6.3.24.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.3.24 แล้ว
เวอร์ชัน 6.3.17.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.3.17
เวอร์ชัน 6.3.12.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.3.12
เวอร์ชัน 6.2.5.1
- อัปเดตอะแดปเตอร์เพื่อเรียกเหตุการณ์โฆษณา
onRewardedVideoComplete()
เวอร์ชัน 6.2.5.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 6.2.5
เวอร์ชัน 5.3.2.1
- อัปเดตอะแดปเตอร์ให้รายงานการคลิกไปยัง SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google อย่างถูกต้อง
เวอร์ชัน 5.3.2.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 5.3.2
- อัปเดตโปรเจ็กต์ Adpater สำหรับ Android Studio 3.0
- เพิ่มเมธอดต่อไปนี้ลงในคลาสเครื่องมือสร้างแพ็กเกจ
setOrdinalViewCount
: ช่องนี้ใช้เพื่อส่งลําดับสื่อกลางเมื่อใดก็ตามที่ผู้เผยแพร่โฆษณาได้รับรายงานข้อมูลลําดับจาก VunglesetFlexViewCloseTimeInSec
: ตัวเลือกนี้ใช้เพื่อทําให้โฆษณา Flex View ปิดเองหลังจากผ่านไปตามจํานวนวินาทีที่ระบุ
เวอร์ชัน 5.3.0.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 5.3.0
เวอร์ชัน 5.1.0.0
- อัปเดตอะแดปเตอร์ให้ใช้งานร่วมกับ Vungle SDK 5.1.0 ได้
- เปลี่ยนระบบการตั้งชื่อเวอร์ชันเป็น [Vungle SDK version].[adapter patch version]
เวอร์ชันก่อนหน้า
- เพิ่มการรองรับรูปแบบโฆษณาคั่นระหว่างหน้าและโฆษณาวิดีโอที่มีการให้รางวัล