গুগল মোবাইল অ্যাডস ইউনিটি প্লাগইনের প্রাথমিক অ্যাক্সেস বিল্ডগুলিকে ইউনিটি অ্যাপে একীভূত করুন

এই নির্দেশিকাটি প্রকাশকদের জন্য তৈরি যারা তাদের ইউনিটি অ্যাপে Google Mobile Ads Unity Plugin একটি প্রাথমিক অ্যাক্সেস বিল্ড একীভূত করছেন। প্রাথমিক অ্যাক্সেস বিল্ডগুলি পরবর্তী রিলিজের জন্য অপেক্ষা না করেই সর্বশেষ Google Mobile Ads Unity Plugin বৈশিষ্ট্যগুলির সুবিধা নেওয়ার সুযোগ প্রদান করে এবং এগুলি সম্পূর্ণরূপে পরীক্ষিত এবং পাবলিক বিল্ডের মতো প্রকাশের জন্য একই মানদণ্ড পূরণ করে।

আপনার ইউনিটি অ্যাপে Google Mobile Ads Unity Plugin আর্লি অ্যাক্সেস বিল্ড ইন্টিগ্রেট করতে এই পৃষ্ঠার ধাপগুলি অনুসরণ করুন।

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, নিম্নলিখিতগুলি করুন:

  • আপনার ইউনিটি প্রজেক্টে Google Mobile Ads Unity Plugin ইন্টিগ্রেট করতে Google Mobile Ads Unity Plugin সেট আপ করুন।

  • আপনার অ্যাকাউন্ট ম্যানেজার দ্বারা প্রদত্ত Google Mobile Ads Unity Plugin প্রাথমিক অ্যাক্সেস বিল্ড।

ইন্টিগ্রেশন নির্দেশাবলী

অ্যান্ড্রয়েড বা iOS এর জন্য নির্দেশাবলী নির্বাচন করতে একটি ট্যাবে ক্লিক করুন। যদি আপনি উভয় প্ল্যাটফর্মের জন্য প্রাথমিক অ্যাক্সেস বিল্ডগুলি একীভূত করেন, তাহলে উভয় ট্যাবে নির্দেশাবলী সম্পূর্ণ করুন।

অ্যান্ড্রয়েড

গুগল মোবাইল বিজ্ঞাপন অ্যান্ড্রয়েড SDK এর প্রারম্ভিক অ্যাক্সেস বিল্ড ডাউনলোড করুন এবং এটিকে সুবিধাজনক কোথাও এক্সট্র্যাক্ট করুন।

এরপর, Google Mobile Ads Unity প্লাগইনের জন্য একটি কাস্টম Maven সংগ্রহস্থল হিসেবে এই অবস্থানটি যোগ করুন।

নির্ভরতা XML ফাইল আপডেট করুন

Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml এ 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 দ্বারা দেখানো নির্ভরতা সংস্করণটি, Early Access Google Mobile Ads Android SDK জিপ ফাইলের এক্সট্র্যাক্ট করা বিষয়বস্তুতে com/google/android/gms/play-services-ads/ ডিরেক্টরির অধীনে উপস্থিত সর্বশেষ সংস্করণটি খুঁজে বের করে নির্ধারণ করা যেতে পারে।

জোরপূর্বক নির্ভরতা রেজোলিউশন

ইউনিটি এডিটরে, Assets > Play Services Resolver > Android Resolver > Force Resolve নির্বাচন করুন। এরপর Unity Play Services Resolver লাইব্রেরি স্ক্র্যাচ থেকে নির্ভরতা সমাধান সম্পাদন করে এবং ঘোষিত নির্ভরতাগুলি আপনার ইউনিটি অ্যাপের Assets/Plugins/Android ডিরেক্টরিতে অনুলিপি করে।

জোর করে সমাধান করুন

যখন আপনি আপনার অ্যাপ তৈরি করেন, তখন JAR রেজোলভারটি চালায় এবং বিল্ডে সমস্ত প্রয়োজনীয় নির্ভরতা আমদানি করে।

আইওএস

নিশ্চিত করুন যে Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml এর dependencies XML ফাইলটিতে Google-Mobile-Ads-SDK CocoaPod-এর কোনও রেফারেন্স নেই।

এরপর, JAR রেজোলভার আপনার Assets/Plugins/iOS ফোল্ডারে যে GoogleMobileAdsSDK এর বিদ্যমান কপি রেখেছে তা সরিয়ে ফেলুন।

গুগল মোবাইল বিজ্ঞাপন iOS SDK এর প্রারম্ভিক অ্যাক্সেস বিল্ড ডাউনলোড করুন এবং এর এক্সট্র্যাক্ট করা কন্টেন্ট আপনার ইউনিটি প্রজেক্টের Assets/Plugins/iOS ডিরেক্টরিতে রাখুন।

যখন আপনি আপনার অ্যাপ তৈরি করেন, তখন এটি ফ্রেমওয়ার্কটি iOS প্রজেক্টে কপি করে।