মধ্যস্থতার সাথে AppLovin সংহত করুন

এই নির্দেশিকাটি আপনাকে দেখায় কিভাবে GMA Next-Gen SDK ব্যবহার করে AdMob Mediation ব্যবহার করে AppLovin থেকে বিজ্ঞাপন লোড এবং প্রদর্শন করতে হয়, যা ওয়াটারফল এবং বিডিং ইন্টিগ্রেশন উভয়কেই অন্তর্ভুক্ত করে। এটি একটি বিজ্ঞাপন ইউনিটের মেডিয়েশন কনফিগারেশনে AppLovin কীভাবে যুক্ত করবেন এবং একটি অ্যান্ড্রয়েড অ্যাপে AppLovin SDK এবং অ্যাডাপ্টার কীভাবে সংহত করবেন তা কভার করে।

সমর্থিত ইন্টিগ্রেশন এবং বিজ্ঞাপন ফর্ম্যাট

অ্যাপলভিনের জন্য মধ্যস্থতা অ্যাডাপ্টারের নিম্নলিখিত ক্ষমতা রয়েছে:

ইন্টিগ্রেশন
বিডিং
জলপ্রপাত
ফর্ম্যাট
অ্যাপ খোলা
ব্যানার
ইন্টারস্টিশিয়াল
পুরস্কৃত
স্থানীয়

১টি অ্যাপ ওপেন বিজ্ঞাপন ফর্ম্যাট শুধুমাত্র ওয়াটারফল ইন্টিগ্রেশনের জন্য উপলব্ধ।

ওয়াটারফল শুধুমাত্র ৩২০x৫০ এবং ৭২৮x৯০ ব্যানার আকার সমর্থন করে। বিডিং ব্যানার বিজ্ঞাপন সমর্থন করে না।

আবশ্যকতা

  • অ্যান্ড্রয়েড এপিআই লেভেল ২৪ বা তার বেশি
  • [বিডিংয়ের জন্য]: বিডিংয়ে সমস্ত সমর্থিত বিজ্ঞাপন ফর্ম্যাট একীভূত করতে, AppLovin অ্যাডাপ্টার 9.4.2.0 বা উচ্চতর ( সর্বশেষ সংস্করণ প্রস্তাবিত ) ব্যবহার করুন।

ধাপ ১: AppLovin UI তে কনফিগারেশন সেট আপ করুন

আপনার AppLovin অ্যাকাউন্টে সাইন আপ করুন অথবা লগ ইন করুন

আপনার AdMob বিজ্ঞাপন ইউনিট সেট আপ করার জন্য, আপনার AppLovin SDK কী এবং রিপোর্ট কী প্রয়োজন হবে। এগুলি খুঁজে পেতে, AppLovin UI > অ্যাকাউন্ট > কীগুলিতে যান এবং উভয় মান দেখুন।

যদি আপনি কেবল বিডিং একীভূত করার পরিকল্পনা করেন, তাহলে আপনি আপনার মধ্যস্থতা সেটিংস কনফিগার করতে পারেন।

মধ্যস্থতার জন্য অ্যাপ বেছে নিন

বিডিং

বিডিং ইন্টিগ্রেশনের জন্য এই ধাপটি প্রয়োজন নয়।

জলপ্রপাত

AppLovin UI-তে, আপনার নিবন্ধিত অ্যাপগুলিতে যেতে Monetization বিভাগের অধীনে Applications নির্বাচন করুন। উপলব্ধ অ্যাপগুলির তালিকা থেকে আপনি যে অ্যাপটি মধ্যস্থতার সাথে ব্যবহার করতে চান তা নির্বাচন করুন।

একটি জোন তৈরি করুন

বিডিং

বিডিং ইন্টিগ্রেশনের জন্য এই ধাপটি প্রয়োজন নয়।

জলপ্রপাত

AppLovin UI-তে, আপনার নিবন্ধিত জোন আইডি পেতে Monetization বিভাগের অধীনে Zones নির্বাচন করুন। যদি আপনি ইতিমধ্যেই আপনার অ্যাপের জন্য প্রয়োজনীয় জোন তৈরি করে থাকেন, তাহলে ধাপ 2 এ যান। একটি নতুন জোন আইডি তৈরি করতে, Create Zone এ ক্লিক করুন।

জোন আইডির নাম লিখুন, প্ল্যাটফর্ম হিসেবে অ্যান্ড্রয়েড নির্বাচন করুন এবং বিজ্ঞাপনের ধরণ নির্বাচন করুন।

ফ্ল্যাট সিপিএম অথবা অ্যাপলভিন দ্বারা অপ্টিমাইজ করা নির্বাচন করে জোনের জন্য মূল্য নির্ধারণ করুন। ফ্ল্যাট সিপিএম বিকল্পের জন্য প্রতি দেশ ভিত্তিতে সিপিএম কনফিগার করা যেতে পারে। তারপর, সংরক্ষণ করুন এ ক্লিক করুন।

জোন তৈরি হয়ে গেলে, জোন আইডিটি জোন আইডি কলামের অধীনে পাওয়া যাবে।

আপনার app-ads.txt আপডেট করুন

অ্যাপসের জন্য অনুমোদিত বিক্রেতারা app-ads.txt হল একটি IAB টেক ল্যাব উদ্যোগ যা নিশ্চিত করে যে আপনার অ্যাপ বিজ্ঞাপনের ইনভেন্টরি কেবলমাত্র সেই চ্যানেলগুলির মাধ্যমে বিক্রি করা হচ্ছে যেগুলি আপনি অনুমোদিত হিসাবে চিহ্নিত করেছেন। বিজ্ঞাপনের আয়ের উল্লেখযোগ্য ক্ষতি রোধ করতে, আপনাকে একটি app-ads.txt ফাইল প্রয়োগ করতে হবে। যদি আপনি ইতিমধ্যে এটি না করে থাকেন, তাহলে আপনার অ্যাপের জন্য একটি app-ads.txt ফাইল সেট আপ করুন

AppLovin-এর জন্য app-ads.txt বাস্তবায়ন করতে, আপনার app-ads.txt ফাইলে AppLovin যোগ করুন

পরীক্ষা মোড চালু করুন

অ্যাপলভিনের পরীক্ষামূলক বিজ্ঞাপনগুলি কীভাবে সক্ষম করবেন সে সম্পর্কে অ্যাপলভিনের ম্যাক্স টেস্ট মোড নির্দেশিকায় দেওয়া নির্দেশাবলী অনুসরণ করুন।

ধাপ ২: AdMob UI তে AppLovin চাহিদা সেট আপ করুন

আপনার বিজ্ঞাপন ইউনিটের জন্য মধ্যস্থতা সেটিংস কনফিগার করুন

আপনার বিজ্ঞাপন ইউনিটের মধ্যস্থতা কনফিগারেশনে AppLovin যোগ করতে হবে।

প্রথমে, আপনার AdMob অ্যাকাউন্টে সাইন ইন করুন। এরপর, "মধ্যস্থতা" ট্যাবে যান। যদি আপনার কাছে এমন কোনও মধ্যস্থতা গ্রুপ থাকে যা আপনি পরিবর্তন করতে চান, তাহলে সেই মধ্যস্থতা গ্রুপের নামে ক্লিক করে এটি সম্পাদনা করুন এবং "Add AppLovin as an ad source" এ যান।

একটি নতুন মধ্যস্থতা গ্রুপ তৈরি করতে, মধ্যস্থতা গ্রুপ তৈরি করুন নির্বাচন করুন।

আপনার বিজ্ঞাপনের ফর্ম্যাট এবং প্ল্যাটফর্ম লিখুন, তারপর চালিয়ে যান ক্লিক করুন।

আপনার মধ্যস্থতা গোষ্ঠীর একটি নাম দিন এবং লক্ষ্য করার জন্য অবস্থানগুলি নির্বাচন করুন। এরপর, মধ্যস্থতা গোষ্ঠীর স্থিতি সক্ষম করুন তে সেট করুন, এবং তারপরে বিজ্ঞাপন ইউনিট যোগ করুন এ ক্লিক করুন।

এই মধ্যস্থতা গ্রুপটিকে আপনার বিদ্যমান এক বা একাধিক AdMob বিজ্ঞাপন ইউনিটের সাথে সংযুক্ত করুন। তারপর সম্পন্ন ক্লিক করুন।

এখন আপনার নির্বাচিত বিজ্ঞাপন ইউনিটগুলি দিয়ে বিজ্ঞাপন ইউনিট কার্ডটি পূর্ণ দেখতে পাবেন:

বিজ্ঞাপনের উৎস হিসেবে AppLovin যোগ করুন

বিডিং


বিজ্ঞাপন উৎস বিভাগের বিডিং কার্ডের অধীনে, বিজ্ঞাপন উৎস যোগ করুন নির্বাচন করুন। তারপর AppLovin নির্বাচন করুন।

"কীভাবে একটি অংশীদারিত্ব চুক্তি স্বাক্ষর করবেন" এ ক্লিক করুন এবং AppLovin এর সাথে একটি বিডিং অংশীদারিত্ব স্থাপন করুন



Acknowledge & agree এ ক্লিক করুন, তারপর Continue এ ক্লিক করুন।



যদি আপনার কাছে ইতিমধ্যেই AppLovin-এর জন্য একটি ম্যাপিং থাকে, তাহলে আপনি এটি নির্বাচন করতে পারেন। অন্যথায়, Add maping এ ক্লিক করুন।



এরপর, পূর্ববর্তী বিভাগে প্রাপ্ত SDK কীটি প্রবেশ করান। তারপর সম্পন্ন ক্লিক করুন।

জলপ্রপাত


বিজ্ঞাপন উৎস বিভাগের ওয়াটারফল কার্ডের অধীনে, বিজ্ঞাপন উৎস যোগ করুন নির্বাচন করুন।

AppLovin নির্বাচন করুন এবং Optimize সুইচটি সক্রিয় করুন। AppLovin-এর জন্য বিজ্ঞাপন উৎস অপ্টিমাইজেশন সেট আপ করতে পূর্ববর্তী বিভাগে প্রাপ্ত রিপোর্ট কীটি প্রবেশ করান। তারপর AppLovin-এর জন্য একটি eCPM মান প্রবেশ করান এবং Continue-এ ক্লিক করুন।



যদি আপনার কাছে ইতিমধ্যেই AppLovin-এর জন্য একটি ম্যাপিং থাকে, তাহলে আপনি এটি নির্বাচন করতে পারেন। অন্যথায়, Add maping এ ক্লিক করুন।

এরপর, আপনার অ্যাপের বান্ডেল আইডি, SDK কী এবং পূর্ববর্তী বিভাগে প্রাপ্ত জোন আইডি লিখুন। তারপর Done এ ক্লিক করুন।

GDPR এবং মার্কিন যুক্তরাষ্ট্রের রাজ্য বিধিমালার বিজ্ঞাপন অংশীদারদের তালিকায় AppLovin Corp. যোগ করুন

AdMob UI-তে ইউরোপীয় এবং মার্কিন যুক্তরাষ্ট্রের রাজ্যের নিয়মাবলীর বিজ্ঞাপন অংশীদারদের তালিকায় AppLovin Corp. যোগ করতে ইউরোপীয় নিয়মাবলী সেটিংস এবং মার্কিন যুক্তরাষ্ট্রের রাজ্যের নিয়মাবলী সেটিংসের ধাপগুলি অনুসরণ করুন।

ধাপ ৩: AppLovin SDK এবং অ্যাডাপ্টার আমদানি করুন

আপনার অ্যাপ-লেভেল গ্রেডল ফাইলে, নিম্নলিখিত বাস্তবায়ন নির্ভরতা এবং কনফিগারেশন যোগ করুন:

কোটলিন

dependencies {
    implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.24.0-beta02")
    implementation("com.google.ads.mediation:applovin:13.5.1.0")
}

configurations.configureEach {
    exclude(group = "com.google.android.gms", module = "play-services-ads")
    exclude(group = "com.google.android.gms", module = "play-services-ads-lite")
}

খাঁজকাটা

dependencies {
    implementation 'com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.24.0-beta02'
    implementation 'com.google.ads.mediation:applovin:13.5.1.0'
}

configurations.configureEach {
    exclude group: 'com.google.android.gms', module: 'play-services-ads'
    exclude group: 'com.google.android.gms', module: 'play-services-ads-lite'
}

ম্যানুয়াল ইন্টিগ্রেশন

  • AppLovin Android SDK ডাউনলোড করুন, applovin-sdk-xyzjar এক্সট্র্যাক্ট করুন এবং এটি আপনার প্রোজেক্টে যোগ করুন।

  • গুগলের ম্যাভেন রিপোজিটরিতে অ্যাপলভিন অ্যাডাপ্টার আর্টিফ্যাক্টগুলিতে নেভিগেট করুন। সর্বশেষ সংস্করণটি নির্বাচন করুন, অ্যাপলভিন অ্যাডাপ্টারের .aar ফাইলটি ডাউনলোড করুন এবং এটি আপনার প্রকল্পে যুক্ত করুন।

ধাপ ৪: AppLovin SDK-তে গোপনীয়তা সেটিংস বাস্তবায়ন করুন

Google EU ব্যবহারকারীর সম্মতি নীতি মেনে চলার জন্য, আপনাকে ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA), যুক্তরাজ্য এবং সুইজারল্যান্ডের ব্যবহারকারীদের কাছে কিছু তথ্য প্রকাশ করতে হবে এবং আইনত প্রয়োজনে কুকিজ বা অন্যান্য স্থানীয় স্টোরেজ ব্যবহারের জন্য এবং বিজ্ঞাপন ব্যক্তিগতকরণের জন্য ব্যক্তিগত ডেটা সংগ্রহ, ভাগ করে নেওয়া এবং ব্যবহারের জন্য তাদের সম্মতি নিতে হবে। এই নীতিটি EU ই-প্রাইভেসি নির্দেশিকা এবং সাধারণ ডেটা সুরক্ষা নিয়ন্ত্রণ (GDPR) এর প্রয়োজনীয়তাগুলিকে প্রতিফলিত করে। আপনার মধ্যস্থতা শৃঙ্খলের প্রতিটি বিজ্ঞাপন উৎসে সম্মতি পাঠানো হয়েছে কিনা তা যাচাই করার জন্য আপনার দায়িত্ব। Google স্বয়ংক্রিয়ভাবে এই ধরনের নেটওয়ার্কগুলিতে ব্যবহারকারীর সম্মতি পছন্দ প্রেরণ করতে অক্ষম।

SDK সংস্করণ 12.0.0 থেকে, AppLovin ভাগ করা পছন্দগুলি থেকে সম্মতি স্ট্রিং পড়া এবং সেই অনুযায়ী সম্মতি স্থিতি সেট করা সমর্থন করে।

যদি আপনি AppLovin SDK সংস্করণ 12.0.0+ ব্যবহার না করেন অথবা এমন কোনও CMP ব্যবহার না করেন যা ভাগ করা পছন্দগুলিতে সম্মতি স্ট্রিং লিখে, তাহলে আপনি setHasUserConsent পদ্ধতি ব্যবহার করতে পারেন। নিম্নলিখিত উদাহরণটি AppLovin SDK-তে সম্মতি তথ্য প্রেরণ করে। GMA Next-Gen SDK শুরু করার আগে আপনাকে এই বিকল্পগুলি সেট করতে হবে যাতে সেগুলি AppLovin SDK-তে সঠিকভাবে ফরোয়ার্ড করা যায়।

জাভা

AppLovinPrivacySettings.setHasUserConsent(true);

কোটলিন

AppLovinPrivacySettings.setHasUserConsent(true)

আরও তথ্যের জন্য AppLovin এর গোপনীয়তা সেটিংস দেখুন।

শিশু ব্যবহারকারীদের ঘোষণা করুন

AppLovin SDK 13.0.0 থেকে শুরু করে, AppLovin আর বয়স-সীমাবদ্ধ ব্যবহারকারীর পতাকা সমর্থন করে না এবং প্রযোজ্য আইন অনুসারে সংজ্ঞায়িত "শিশু" সম্পর্কিত ক্ষেত্রে আপনি AppLovin SDK আরম্ভ বা ব্যবহার করতে পারবেন না। আরও তথ্যের জন্য, শিশুদের ডেটা নিষিদ্ধকরণ বা শিশুদের জন্য পরিষেবা ব্যবহার বা শিশুদের জন্য বিশেষভাবে লক্ষ্যযুক্ত অ্যাপ সম্পর্কে AppLovin এর ডকুমেন্টেশন দেখুন।

AppLovin অ্যাডাপ্টার সংস্করণ 13.0.0.1 বা উচ্চতর সংস্করণ GMA Next-Gen SDK সাথে নিম্নলিখিত সেটিংসের যেকোনো একটি ঘোষণা করে এমন অ্যাপগুলির জন্য AppLovin মধ্যস্থতা স্বয়ংক্রিয়ভাবে অক্ষম করে:

মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন

মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন অনুসারে ব্যবহারকারীদের তাদের "ব্যক্তিগত তথ্য" (যেমন আইন এই শর্তাবলী সংজ্ঞায়িত করে) "বিক্রয়" থেকে বেরিয়ে আসার অধিকার দেওয়া হয়, যেখানে "বিক্রয়কারী" পক্ষের হোমপেজে "আমার ব্যক্তিগত তথ্য বিক্রি করবেন না" লিঙ্কের মাধ্যমে অপ্ট-আউট করার সুবিধা দেওয়া হয়। মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন সম্মতি নির্দেশিকা Google বিজ্ঞাপন পরিবেশনের জন্য সীমাবদ্ধ ডেটা প্রক্রিয়াকরণ সক্ষম করার ক্ষমতা প্রদান করে, কিন্তু Google আপনার মধ্যস্থতা শৃঙ্খলের প্রতিটি বিজ্ঞাপন নেটওয়ার্কে এই সেটিং প্রয়োগ করতে অক্ষম। অতএব, আপনার মধ্যস্থতা শৃঙ্খলের প্রতিটি বিজ্ঞাপন নেটওয়ার্ক চিহ্নিত করতে হবে যারা ব্যক্তিগত তথ্য বিক্রিতে অংশগ্রহণ করতে পারে এবং সম্মতি নিশ্চিত করতে সেই প্রতিটি নেটওয়ার্কের নির্দেশিকা অনুসরণ করতে হবে।

AppLovin SDK-তে setDoNotSell পদ্ধতি অন্তর্ভুক্ত রয়েছে যা প্রকাশকদের ব্যক্তিগত তথ্য বিক্রি থেকে বেরিয়ে আসার সুযোগ দেয়।

নিম্নলিখিত উদাহরণটি এই সম্মতি তথ্য AppLovin SDK-তে প্রেরণ করে। GMA Next-Gen SDK শুরু করার আগে আপনাকে এই বিকল্পগুলি সেট করতে হবে যাতে সেগুলি AppLovin SDK-তে সঠিকভাবে ফরোয়ার্ড করা যায়।

জাভা

AppLovinPrivacySettings.setDoNotSell(true);

কোটলিন

AppLovinPrivacySettings.setDoNotSell(true)

আরও তথ্যের জন্য অ্যাপলভিনের গোপনীয়তা ডকুমেন্টেশন দেখুন।

ধাপ ৫: প্রয়োজনীয় কোড যোগ করুন

অ্যাপলভিন ইন্টিগ্রেশনের জন্য কোনও অতিরিক্ত কোডের প্রয়োজন নেই।

ধাপ ৬: আপনার বাস্তবায়ন পরীক্ষা করুন

পরীক্ষামূলক বিজ্ঞাপন সক্ষম করুন

নিশ্চিত করুন যে আপনি AdMob-এর জন্য আপনার পরীক্ষামূলক ডিভাইসটি নিবন্ধন করেছেন এবং AppLovin UI-তে পরীক্ষামূলক মোড সক্ষম করেছেন

পরীক্ষামূলক বিজ্ঞাপন যাচাই করুন

AppLovin থেকে আপনি পরীক্ষামূলক বিজ্ঞাপন পাচ্ছেন কিনা তা যাচাই করতে, AppLovin (বিডিং) এবং AppLovin (ওয়াটারফল) বিজ্ঞাপন উৎস(গুলি) ব্যবহার করে বিজ্ঞাপন পরিদর্শক বিভাগে একক বিজ্ঞাপন উৎস পরীক্ষা সক্ষম করুন।

ঐচ্ছিক পদক্ষেপ

নেটওয়ার্ক-নির্দিষ্ট পরামিতি

AppLovin অ্যাডাপ্টারটি setMuteAudio() সমর্থন করে যা ভিডিও বিজ্ঞাপনগুলিতে অডিও অক্ষম করতে পারে। এই পদ্ধতিটি একটি AppLovinExtras.Builder() অবজেক্ট থেকে কল করা যেতে পারে:

জাভা


Bundle extras = new AppLovinExtras.Builder()
  .setMuteAudio(true)
  .build();
AdRequest request = new AdRequest.Builder(AD_UNIT_ID)
  .putAdSourceExtrasBundle(ApplovinAdapter.class, extras)
  .build();

কোটলিন


val extras = AppLovinExtras.Builder()
   .setMuteAudio(true)
   .build()
val request = AdRequest.Builder(AD_UNIT_ID)
   .putAdSourceExtrasBundle(ApplovinAdapter::class.java, extras)
   .build()

অপ্টিমাইজেশন

আপনার অ্যাপ চালু হলে AppLovin SDK চালু করুন । এটি AppLovin কে অবিলম্বে ইভেন্ট ট্র্যাক করা শুরু করতে দেয়।"

ত্রুটি কোড

যদি অ্যাডাপ্টারটি AppLovin থেকে কোনও বিজ্ঞাপন গ্রহণ করতে ব্যর্থ হয়, তাহলে প্রকাশকরা নিম্নলিখিত ক্লাসগুলির অধীনে ResponseInfo.getAdSourceResponses() ব্যবহার করে বিজ্ঞাপনের প্রতিক্রিয়া থেকে অন্তর্নিহিত ত্রুটি পরীক্ষা করতে পারেন:

com.google.ads.mediation.applovin.ApplovinAdapter
com.google.ads.mediation.applovin.AppLovinMediationAdapter

কোনও বিজ্ঞাপন লোড না হলে অ্যাপলভিন অ্যাডাপ্টার দ্বারা প্রেরিত কোড এবং তার সাথে থাকা বার্তাগুলি এখানে দেওয়া হল:

ত্রুটি কোড কারণ
-১০০৯ থেকে -১, ২০৪ AppLovin SDK একটি ত্রুটি ফেরত দিয়েছে। আরও বিস্তারিত জানার জন্য AppLovin এর ডকুমেন্টেশন দেখুন।
১০১ অনুরোধ করা বিজ্ঞাপনের আকারটি AppLovin সমর্থিত ব্যানার আকারের সাথে মেলে না।
১০৩ প্রসঙ্গ শূন্য।
১০৪ AppLovin বিড টোকেন খালি।
১০৫ একই জোনের জন্য একাধিক বিজ্ঞাপনের অনুরোধ করা হয়েছে। AppLovin প্রতি জোনে একবারে মাত্র ১টি বিজ্ঞাপন লোড করতে পারে।
১০৬ বিজ্ঞাপনটি প্রদর্শনের জন্য প্রস্তুত নয়।
১০৮ AppLovin অ্যাডাপ্টার অনুরোধ করা বিজ্ঞাপন ফর্ম্যাট সমর্থন করে না।
১০৯ প্রসঙ্গটি কোনও কার্যকলাপের উদাহরণ নয়।
১১০ SDK কী অনুপস্থিত।
১১২ ব্যবহারকারী একজন শিশু।
১১৩ বিজ্ঞাপন ইউনিট আইডি অনুপস্থিত।