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

บังคับการแก้ไขการขึ้นต่อกัน

ในโปรแกรมแก้ไข Unity ให้เลือกAssets > บริการ Google Play Resolver > Android Resolver > Force Resolve จากนั้นไลบรารี Unity Play Services Resolver จะทำการแก้ไขการขึ้นต่อกันตั้งแต่ต้นและคัดลอกการขึ้นต่อกันที่ประกาศไว้ลงในไดเรกทอรี Assets/Plugins/Android ของแอป Unity

บังคับให้ปิด

เมื่อคุณสร้างแอป ตัวแก้ไข JAR จะทำงานและนำเข้าการขึ้นต่อกันที่จำเป็นทั้งหมดลงในบิลด์

iOS

ตรวจสอบว่าไฟล์ XML ของการขึ้นต่อกันที่ Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml ไม่มีการอ้างอิงถึง CocoaPod Google-Mobile-Ads-SDK

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

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

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