ادغام نسخه‌های دسترسی اولیه افزونه یونیتی تبلیغات موبایلی گوگل در برنامه‌های یونیتی

این راهنما برای ناشرانی در نظر گرفته شده است که نسخه دسترسی اولیه Google Mobile Ads Unity Plugin را در برنامه Unity خود ادغام می‌کنند. نسخه‌های دسترسی اولیه این فرصت را فراهم می‌کنند که بدون انتظار برای انتشار نسخه بعدی، از جدیدترین ویژگی‌های Google Mobile Ads Unity Plugin بهره‌مند شوند و کاملاً آزمایش شده‌اند و همان معیارهای انتشار نسخه‌های عمومی را دارند.

برای ادغام نسخه دسترسی اولیه Google Mobile Ads Unity Plugin در برنامه Unity خود، مراحل این صفحه را دنبال کنید.

پیش‌نیازها

قبل از ادامه، موارد زیر را انجام دهید:

  • افزونه Google Mobile Ads Unity را برای ادغام Google Mobile Ads Unity Plugin در پروژه Unity خود Google Mobile Ads Unity Plugin کنید .

  • نسخه‌های دسترسی زودهنگام Google Mobile Ads Unity Plugin که توسط مدیر حساب شما ارائه می‌شود.

دستورالعمل‌های ادغام

برای انتخاب دستورالعمل‌ها برای اندروید یا iOS، روی یک برگه کلیک کنید. اگر نسخه‌های دسترسی زودهنگام را برای هر دو پلتفرم ادغام می‌کنید، دستورالعمل‌های هر دو برگه را تکمیل کنید.

اندروید

نسخه دسترسی اولیه کیت توسعه نرم‌افزاری اندروید تبلیغات موبایلی گوگل (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 دسترسی اولیه دارد، جایگزین شود.نسخه وابستگی که در قطعه کد قبلی با xyz نشان داده شده است، می‌تواند با یافتن آخرین نسخه موجود در دایرکتوری com/google/android/gms/play-services-ads/ در محتوای استخراج‌شده از فایل فشرده SDK اندروید Google Mobile Ads نسخه Early Access تعیین شود.

حل وابستگی به زور

در ویرایشگر Unity، Assets > Play Services Resolver > Android Resolver > Force Resolve را انتخاب کنید. سپس کتابخانه Unity Play Services Resolver وابستگی‌ها را از ابتدا تجزیه و تحلیل می‌کند و وابستگی‌های اعلام شده را در پوشه Assets/Plugins/Android برنامه Unity شما کپی می‌کند.

عزم راسخ

وقتی برنامه خود را می‌سازید، JAR resolver اجرا می‌شود و تمام وابستگی‌های مورد نیاز را به برنامه وارد می‌کند.

آی‌او‌اس

مطمئن شوید که فایل XML وابستگی‌ها در Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml هیچ ارجاعی به Google-Mobile-Ads-SDK CocoaPod ندارد.

در مرحله بعد، هرگونه کپی موجود از GoogleMobileAdsSDK را که JAR resolver در پوشه Assets/Plugins/iOS شما قرار داده است، حذف کنید.

نسخه دسترسی اولیه کیت توسعه نرم‌افزاری iOS تبلیغات موبایلی گوگل را دانلود کنید و محتوای استخراج‌شده آن را در پوشه Assets/Plugins/iOS پروژه یونیتی خود قرار دهید.

وقتی برنامه خود را می‌سازید، فریم‌ورک را به پروژه iOS کپی می‌کند.