ผสานรวมบิลด์การเข้าถึงก่อนเปิดตัวของ Google Mobile Ads SDK เข้ากับแอป Unity

คู่มือนี้มีไว้สำหรับผู้เผยแพร่โฆษณาที่ผสานรวมบิลด์การเข้าถึงก่อนใครของ 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