คู่มือนี้มีไว้สำหรับผู้เผยแพร่โฆษณาที่ผสานรวมบิลด์การเข้าถึงก่อนใครของ Google Mobile Ads SDK เข้ากับแอป Unity บิลด์การเข้าถึงก่อนใครมอบ โอกาสในการใช้ประโยชน์จากฟีเจอร์ล่าสุดของ Google Mobile Ads SDK โดยไม่ต้อง รอการเปิดตัวครั้งถัดไป และได้รับการทดสอบอย่างเต็มรูปแบบ รวมถึงเป็นไปตามเกณฑ์เดียวกัน สำหรับการเปิดตัวเช่นเดียวกับบิลด์สาธารณะ
ทำตามขั้นตอนในหน้านี้เพื่อผสานรวมบิลด์การเข้าถึงก่อนเปิดตัวของ Google Mobile Ads SDK เข้ากับแอป Unity
ข้อกำหนดเบื้องต้น
ทำตามคู่มือการเริ่มต้นใช้งานเพื่อผสานรวมปลั๊กอิน GMA Unity เข้ากับโปรเจ็กต์ Unity
บิลด์การเข้าถึงก่อนเปิดตัวของ Google Mobile Ads SDK ที่ผู้จัดการฝ่ายดูแลลูกค้าของคุณให้ไว้
วิธีการผสานรวม
คลิกแท็บเพื่อเลือกวิธีการสำหรับ Android หรือ iOS หากคุณ ผสานรวมบิลด์ช่วงทดลองสำหรับทั้ง 2 แพลตฟอร์ม ให้ทำตามวิธีการในทั้ง 2 แท็บ
Android
ดาวน์โหลดบิลด์การเข้าถึงก่อนเปิดตัวของ Google Mobile Ads Android SDK และ แตกไฟล์ไว้ที่ใดก็ได้ที่คุณสะดวก
จากนั้นเพิ่มตำแหน่งนี้เป็นที่เก็บ Maven ที่กำหนดเองสำหรับปลั๊กอิน Google Mobile Ads Unity
อัปเดตไฟล์ XML ของการอ้างอิง
อัปเดตเนื้อหาของไฟล์ XML ที่
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
เป็น
ดังนี้
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.gms:play-services-ads:x.y.z">
<repositories>
<repository>/path/to/extracted/maven/repo</repository>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
</dependencies>
ข้อความที่ทำเป็นตัวหนา /path/to/extracted/maven/repo
ต้องแทนที่ด้วย
เส้นทางไปยังเนื้อหาที่เก็บถาวรของไฟล์ ZIP ของ Google Mobile Ads SDK เวอร์ชันทดลอง
เวอร์ชัน Dependency ที่แสดงโดย x.y.z ในข้อมูลโค้ดก่อนหน้าสามารถ
กำหนดได้โดยค้นหาเวอร์ชันล่าสุดที่อยู่ในไดเรกทอรี
com/google/android/gms/play-services-ads/
ในเนื้อหาที่แยกออกมา
ของไฟล์ ZIP ของ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google สำหรับ Android ในโปรแกรมทดลอง
บังคับการแก้ปัญหาทรัพยากร Dependency
ในโปรแกรมแก้ไข Unity ให้เลือก
Assets > Play Services Resolver > Android Resolver > Force Resolve จากนั้นไลบรารี
Unity Play Services Resolver จะทำการแก้ปัญหา Dependency จาก
จุดเริ่มต้นและคัดลอก Dependency ที่ประกาศไว้ลงในAssets/Plugins/Android
ไดเรกทอรีของแอป Unity
เมื่อคุณสร้างแอป ตัวแก้ไข JAR จะทำงานและนำเข้าการอ้างอิงที่จำเป็นทั้งหมด ลงในการสร้าง
iOS
ตรวจสอบว่าไฟล์ XML ของการขึ้นต่อกันที่
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml
ไม่มี
การอ้างอิงถึง Google-Mobile-Ads-SDK
CocoaPod
จากนั้น ให้นำสำเนา GoogleMobileAdsSDK ที่มีอยู่ซึ่ง JAR
resolver วางไว้ในโฟลเดอร์ Assets/Plugins/iOS
ออก
ดาวน์โหลดบิลด์การเข้าถึงก่อนเปิดตัวของ Google Mobile Ads SDK สำหรับ iOS และวางเนื้อหาที่
แยกออกมาไว้ในไดเรกทอรี Assets/Plugins/iOS
ของโปรเจ็กต์ Unity
เมื่อคุณสร้างแอป ระบบจะคัดลอกเฟรมเวิร์กลงในโปรเจ็กต์ iOS