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

এই নির্দেশিকাটি সেইসব পাবলিশারদের জন্য, যারা তাদের ইউনিটি অ্যাপে 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 আর্লি অ্যাক্সেস বিল্ডগুলো প্রদান করা হয়।

একীকরণ নির্দেশাবলী

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

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

Google Mobile Ads Android SDK-এর আর্লি অ্যাক্সেস বিল্ডটি ডাউনলোড করে আপনার সুবিধামত কোনো স্থানে এক্সট্র্যাক্ট করুন।

এরপরে, গুগল মোবাইল অ্যাডস ইউনিটি প্লাগইনের জন্য এই লোকেশনটিকে একটি কাস্টম মেভেন রিপোজিটরি হিসেবে যুক্ত করুন।

নির্ভরতা 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 zip ফাইলটি এক্সট্র্যাক্ট করার পর প্রাপ্ত কন্টেন্টের মধ্যে থাকা com/google/android/gms/play-services-ads/ ডিরেক্টরির সর্বশেষ ভার্সনটি খুঁজে বের করার মাধ্যমে নির্ধারণ করা যাবে।

বল নির্ভরতা সমাধান

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

সংকল্পবদ্ধ হতে বাধ্য করুন

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

আইওএস

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

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

Google Mobile Ads iOS SDK-এর আর্লি অ্যাক্সেস বিল্ডটি ডাউনলোড করুন এবং এর এক্সট্র্যাক্ট করা ফাইলগুলো আপনার Unity প্রজেক্টের Assets/Plugins/iOS ডিরেক্টরিতে রাখুন।

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