ผสานรวมบิลด์ทดลองใช้ก่อนเปิดตัวของ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เข้ากับแอป Unity

คู่มือนี้มีไว้สำหรับผู้เผยแพร่ที่ผสานรวมบิลด์ทดลองใช้ก่อนเปิดตัวของ Google Mobile Ads SDK ลงในแอป Unity บิลด์ทดลองใช้ก่อนเปิดตัวมอบ ใช้ประโยชน์จากฟีเจอร์ใหม่ของ Google Mobile Ads SDK โดยไม่ต้อง กำลังรอรุ่นถัดไป และ ได้รับการทดสอบอย่างสมบูรณ์ และได้ผลลัพธ์ที่เหมือนกัน เกณฑ์การเผยแพร่เป็นบิลด์สาธารณะ

โปรดทำตามขั้นตอนในหน้านี้เพื่อผสานรวมบิลด์ทดลองใช้ก่อนเปิดตัวของ SDK โฆษณาในอุปกรณ์เคลื่อนที่ลงในแอป Unity

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

  • ทำตามคู่มือเริ่มต้นใช้งานเพื่อผสานรวม ปลั๊กอิน GMA Unity ลงในโปรเจ็กต์ Unity

  • บิลด์ทดลองใช้ก่อนเปิดตัวของ Google Mobile Ads SDK ที่ได้รับจากบัญชีของคุณ

วิธีการผสานรวม

คลิกแท็บเพื่อเลือกวิธีการสำหรับ Android หรือ iOS หากคุณ ในการผสานรวมบิลด์ทดลองใช้ก่อนเปิดตัวสำหรับทั้ง 2 แพลตฟอร์ม ทำตามวิธีการเกี่ยวกับ ทั้งสองแท็บ

Android

ดาวน์โหลดบิลด์ทดลองใช้ก่อนเปิดตัวของ Google Mobile Ads Android SDK และ ดึงข้อมูลในที่ที่สะดวกได้เลย

ถัดไป เพิ่มสถานที่ตั้งนี้เป็นที่เก็บ Maven ที่กำหนดเองสำหรับโฆษณาบนอุปกรณ์เคลื่อนที่ของ Google ปลั๊กอิน Unity

อัปเดตไฟล์ XML ของทรัพยากร Dependency

อัปเดตเนื้อหาของไฟล์ 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 SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชันทดลองใช้ก่อนเปิดตัว เวอร์ชัน Dependency ที่แสดงโดย x.y.z ในข้อมูลโค้ดก่อนหน้านี้ คุณสามารถค้นหาเวอร์ชันล่าสุดที่ปรากฏอยู่ภายใต้ ไดเรกทอรี com/google/android/gms/play-services-ads/ ในการดึงข้อมูล ในไฟล์ ZIP ของ Google Mobile Ads Android SDK สำหรับทดลองใช้ก่อนเปิดตัว

การบังคับใช้ความละเอียดของทรัพยากร Dependency

ในตัวแก้ไข Unity ให้เลือก ชิ้นงาน > ตัวแก้ไขบริการ Google Play > รีโซลเวอร์ Android > บังคับให้แก้ไข จากนั้นไลบรารีตัวแปลค่าบริการ Unity Play จะดำเนินการแก้ปัญหาทรัพยากร Dependency จาก ขูดและคัดลอกทรัพยากร Dependency ที่ประกาศไว้ไปยัง Assets/Plugins/Android ของแอป Unity

บังคับแก้ไข

เมื่อคุณสร้างแอป รีโซลเวอร์ JAR จะเรียกใช้และนำเข้าที่จำเป็นทั้งหมด ทรัพยากร Dependency ต่างๆ ในบิลด์

iOS

ตรวจสอบว่าไฟล์ XML ของทรัพยากร Dependency ที่ Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml ไม่มี การอ้างอิงถึง CocoaPod SDK โฆษณาบนอุปกรณ์เคลื่อนที่ของ Google

จากนั้น ให้ลบสำเนาที่มีอยู่ของ GoogleMobileAdsSDK ที่ JAR ออก วางรีโซลเวอร์ลงในโฟลเดอร์ Assets/Plugins/iOS แล้ว

ดาวน์โหลดบิลด์ทดลองใช้ก่อนเปิดตัวของ Google Mobile Ads iOS SDK และวาง เนื้อหาที่แยกออกมาในไดเรกทอรี Assets/Plugins/iOS ของ Unity

เมื่อคุณสร้างแอป แอปจะคัดลอกเฟรมเวิร์กไปยังโปรเจ็กต์ iOS