মধ্যস্থতার সাথে Zucks ইন্টিগ্রেট করা

প্ল্যাটফর্ম বেছে নিন: Android iOS Unity Flutter Android (Legacy)

এই নির্দেশিকা সেইসব প্রকাশকদের জন্য যারা Zucks-এর সাথে Google মোবাইল বিজ্ঞাপন মধ্যস্থতা ব্যবহার করতে আগ্রহী। এটি আপনার বর্তমান Android অ্যাপের সাথে কাজ করার জন্য একটি মধ্যস্থতা অ্যাডাপ্টরের সেট-আপ এবং অতিরিক্ত সেটিংসের কনফিগারেশন সম্পর্কে বিস্তারিত জানায়।

Zucks রিসোর্স
ডকুমেন্টেশন
SDK
অ্যাডাপ্টার
গ্রাহক সহায়তা

পূর্বশর্ত

আপনার প্রোজেক্টে Zucks যোগ করুন

নেটওয়ার্ক অ্যাডাপ্টার ও SDK অন্তর্ভুক্ত করুন

Zucks SDK ও অ্যাডাপ্টার আগের লিঙ্ক থেকে ডাউনলোড করুন।

Android Studio-তে, আপনার প্রোজেক্টের libs ফোল্ডারে অ্যাডাপ্টার ও SDK ফাইল যোগ করুন। আপনার অ্যাপ-লেভেল Gradle ফাইলে নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত আছে কিনা তা ভালো করে দেখে নিন:

Kotlin

dependencies {
    implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
    // ...
}

Groovy

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
    // ...
}

AndroidManifest.xml ফাইল কনফিগার করা

Zucks ডকুমেন্টেশনে দেওয়া নির্দেশাবলী অনুযায়ী আপনার AndroidManifest.xml ফাইলে পরিবর্তন করুন।

আপনার অ্যাপকে সরাসরি Zucks-কে কল করতে হবে না—GMA Next-Gen SDK আপনার হয়ে বিজ্ঞাপন আনতে Zucks অ্যাডাপ্টারকে কল করে। প্রয়োজন হলে, আপনি অতিরিক্ত অনুরোধ প্যারামিটার নির্দিষ্ট করতে পারবেন। এই পৃষ্ঠার বাকি অংশে কীভাবে Zucks-কে আরও তথ্য প্রদান করতে হয় তা বিস্তারিতভাবে বলা আছে।

Activity ইনস্ট্যান্স সহ আপনার বিজ্ঞাপন অবজেক্ট ইনিশিয়ালাইজ করুন

নতুন বিজ্ঞাপন অবজেক্টের কনস্ট্রাক্টরে (যেমন, AdManagerAdView), আপনাকে অবশ্যই Context ধরনের অবজেক্ট পাস করতে হবে। মধ্যস্থতা ব্যবহার করার সময় এই Context অন্যান্য বিজ্ঞাপন নেটওয়ার্কে পাস করা হয়। কিছু বিজ্ঞাপন নেটওয়ার্কের আরও বিধিনিষেধমূলক Context প্রয়োজন হয়, যা Activity ধরনের হয় এবং Activity ইনস্ট্যান্স ছাড়া বিজ্ঞাপন দেখাতে নাও পারে। তাই, আমরা সাজেস্ট করি যে মধ্যস্থতা করা বিজ্ঞাপন নেটওয়ার্কের সাথে সামঞ্জস্যপূর্ণ অভিজ্ঞতা নিশ্চিত করতে, বিজ্ঞাপন অবজেক্ট ইনিশিয়ালাইজ করার সময় একটি Activity ইনস্ট্যান্স পাস করুন।