ผสานรวมบิลด์ทดลองใช้ก่อนเปิดตัวของปลั๊กอิน Google Mobile Ads Unity เข้ากับแอป Unity

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

ทำตามขั้นตอนในหน้านี้เพื่อผสานรวมบิลด์ช่วงทดลองใช้ของ Google Mobile Ads Unity Plugin เข้ากับแอป Unity

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

ก่อนดำเนินการต่อ ให้ทำดังนี้

  • ตั้งค่า Google Mobile Ads Unity Plugin เพื่อผสานรวม Google Mobile Ads Unity Plugin เข้ากับโปรเจ็กต์ Unity

  • บิลด์เวอร์ชันทดลองของ Google Mobile Ads Unity Plugin ที่ผู้จัดการฝ่ายดูแลลูกค้า มอบให้

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

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

บังคับการแก้ปัญหา 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