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

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

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

ইনমোবির জন্য মেডিয়েশন অ্যাডাপ্টারের নিম্নলিখিত ক্ষমতা রয়েছে:

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

আবশ্যকতা

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

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

একটি InMobi অ্যাকাউন্টের জন্য সাইন আপ করুন

আপনার অ্যাকাউন্ট যাচাই হয়ে গেলে, লগ ইন করুন

একটি অ্যাপ যোগ করুন

আপনার অ্যাপটি InMobi ড্যাশবোর্ডে যোগ করতে, Inventory > Inventory Settings এ ক্লিক করুন।

"ইনভেন্টরি যোগ করুন" এ ক্লিক করুন এবং ড্রপ-ডাউন মেনু থেকে মোবাইল অ্যাপ চ্যানেলটি নির্বাচন করুন।

সার্চ বারে আপনার প্রকাশিত অ্যাপ স্টোরের URL টাইপ করা শুরু করুন এবং স্বয়ংক্রিয়ভাবে প্রকাশিত ফলাফল থেকে অ্যাপটি নির্বাচন করুন। চালিয়ে যান ক্লিক করুন।

যদি আপনার অ্যাপটি প্রকাশিত না হয়, তাহলে ম্যানুয়ালি লিঙ্কে ক্লিক করুন এবং প্রয়োজনীয় বিবরণ লিখুন। Continue এ ক্লিক করুন।

অ্যাপ এবং ওয়েবসাইট কমপ্লায়েন্স সেটিংস পর্যালোচনা করুন এবং তারপর সংরক্ষণ করুন এবং প্লেসমেন্ট তৈরি করুন এ ক্লিক করুন।

স্থান নির্ধারণ

আপনার ইনভেন্টরি সেট আপ করার পরে, সিস্টেমটি আপনাকে প্লেসমেন্ট তৈরির কর্মপ্রবাহে পুনঃনির্দেশিত করে।

বিডিং

বিজ্ঞাপন ইউনিটের ধরণ নির্বাচন করুন। একটি প্লেসমেন্ট নাম লিখুন, যথাক্রমে On এবং Google Open Bidding for Audience Bidding এবং Partner নির্বাচন করুন, এবং বাকি ফর্মটি পূরণ করুন। সম্পন্ন হলে প্লেসমেন্ট তৈরি করুন এ ক্লিক করুন।

জলপ্রপাত

বিজ্ঞাপন ইউনিটের ধরণ নির্বাচন করুন। তারপর একটি প্লেসমেন্ট নাম লিখুন, দর্শক বিডিংয়ের জন্য বন্ধ নির্বাচন করুন, এবং ফর্মের বাকি অংশটি পূরণ করুন। সম্পন্ন হলে প্লেসমেন্ট তৈরি করুন এ ক্লিক করুন।

প্লেসমেন্ট তৈরি হয়ে গেলে, এর বিশদ বিবরণ দেখানো হবে। প্লেসমেন্ট আইডিটি মনে রাখবেন, যা আপনার AdMob বিজ্ঞাপন ইউনিট সেট আপ করার জন্য ব্যবহার করা হবে।

অ্যাকাউন্ট আইডি

আপনার InMobi অ্যাকাউন্ট আইডি ফাইন্যান্স > পেমেন্ট সেটিংস > পেমেন্ট তথ্য এর অধীনে উপলব্ধ।

InMobi রিপোর্টিং API কী সনাক্ত করুন

বিডিং

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

জলপ্রপাত

আমার অ্যাকাউন্ট > অ্যাকাউন্ট সেটিংসে যান। API কী ট্যাবে যান এবং API কী তৈরি করুন ক্লিক করুন।

যে ব্যবহারকারীর জন্য কীটি প্রয়োজন তার ইমেল ঠিকানা নির্বাচন করুন এবং Generate API Key এ ক্লিক করুন। API কী এবং ব্যবহারকারীর নাম/লগইন নাম সম্বলিত একটি ফাইল তৈরি করা হবে।

শুধুমাত্র অ্যাকাউন্টের প্রকাশক প্রশাসক সকল ব্যবহারকারীর জন্য একটি API কী তৈরি করতে সক্ষম হবেন। যদি আপনি পূর্বে তৈরি করা API কী ভুলে গিয়ে থাকেন, তাহলে API কী ট্যাবে আপনার মেইলের উপর কার্সার রেখে আপনার API কী রিসেট করুন।

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

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

InMobi-এর জন্য app-ads.txt বাস্তবায়ন করতে, আপনার ব্যক্তিগতকৃত কোড স্নিপেট যোগ করুন

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

সমস্ত লাইভ ইম্প্রেশন বা নির্দিষ্ট কিছু পরীক্ষামূলক ডিভাইসে আপনার প্লেসমেন্টের জন্য পরীক্ষা মোড সক্ষম করুন।

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

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

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

প্রথমে, আপনার AdMob অ্যাকাউন্টে সাইন ইন করুন। এরপর, "মধ্যস্থতা" ট্যাবে যান। যদি আপনার কাছে এমন কোনও মধ্যস্থতা গ্রুপ থাকে যা আপনি পরিবর্তন করতে চান, তাহলে সেই মধ্যস্থতা গ্রুপের নামে ক্লিক করে এটি সম্পাদনা করুন এবং "InMobi কে বিজ্ঞাপন উৎস হিসেবে যোগ করুন" এ যান।

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

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

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

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

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

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

বিডিং


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

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



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



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



এরপর, পূর্ববর্তী বিভাগে প্রাপ্ত অ্যাকাউন্ট আইডি এবং প্লেসমেন্ট আইডি লিখুন। তারপর সম্পন্ন ক্লিক করুন।



জলপ্রপাত


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

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



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

এরপর, পূর্ববর্তী বিভাগে প্রাপ্ত অ্যাকাউন্ট আইডি এবং প্লেসমেন্ট আইডি লিখুন। তারপর সম্পন্ন ক্লিক করুন।


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

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

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

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

কোটলিন

dependencies {
    implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.24.0-beta03")
    implementation("com.google.ads.mediation:inmobi:11.1.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-beta03'
    implementation 'com.google.ads.mediation:inmobi:11.1.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'
}

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

  1. InMobi Android SDK ডাউনলোড করুন এবং libs ফোল্ডারের অধীনে InMobiSDK.aar ফাইলটি বের করুন এবং এটি আপনার প্রোজেক্টে যুক্ত করুন।

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

  3. ইনমোবিতে অন্যান্য নির্ভরতাও অন্তর্ভুক্ত করতে হবে। আরও তথ্যের জন্য অনুগ্রহ করে ইনমোবির ডকুমেন্টেশন দেখুন।

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

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

৭.১.০.০ ভার্সনে, InMobi অ্যাডাপ্টারটি InMobiConsent ক্লাস যোগ করেছে যা আপনাকে InMobi-তে সম্মতি তথ্য প্রেরণ করতে দেয়। নিম্নলিখিত নমুনা কোডটি InMobiConsent ক্লাসে updateGDPRConsent() কল করে। আপনি যদি এই পদ্ধতিটি কল করতে চান, GMA Next-Gen SDK এর মাধ্যমে বিজ্ঞাপন অনুরোধ করার আগে এটি করার পরামর্শ দেওয়া হচ্ছে।

কোটলিন

import com.inmobi.sdk.InMobiSdk
import com.google.ads.mediation.inmobi.InMobiConsent
// ...

val consentObject = JSONObject()
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true)
  consentObject.put("gdpr", "1")
} catch (exception: JSONException) {
  Log.e(TAG, "Error creating GDPR consent JSON.", exception)
}

InMobiConsent.updateGDPRConsent(consentObject)

জাভা

import com.inmobi.sdk.InMobiSdk;
import com.google.ads.mediation.inmobi.InMobiConsent;
// ...

JSONObject consentObject = new JSONObject();
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
  consentObject.put("gdpr", "1");
} catch (JSONException exception) {
  Log.e(TAG, "Error creating GDPR consent JSON.", exception);
}

InMobiConsent.updateGDPRConsent(consentObject);

এই সম্মতি বস্তুতে InMobi কোন সম্ভাব্য কী এবং মান গ্রহণ করে সে সম্পর্কে আরও তথ্যের জন্য InMobi-এর GDPR বাস্তবায়নের বিবরণ দেখুন।

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

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

১০.৫.৭.১ সংস্করণে, InMobi অ্যাডাপ্টারটি শেয়ার্ড প্রেফারেন্স থেকে IAB US প্রাইভেসি স্ট্রিং পড়ার জন্য সমর্থন যোগ করেছে। শেয়ার্ড প্রেফারেন্সে US প্রাইভেসি স্ট্রিং সেট করতে মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইনের ডকুমেন্টেশনের নির্দেশাবলী অনুসরণ করুন।

এছাড়াও, InMobi ড্যাশবোর্ডে CCPA সেটিংস কীভাবে সক্ষম করবেন তার নির্দেশিকাগুলির জন্য InMobi-এর CCPA ডকুমেন্টেশন দেখুন।

ধাপ ৫: অতিরিক্ত কোড প্রয়োজন

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

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

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

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

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

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

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

অনুমতিসমূহ

সর্বোত্তম কর্মক্ষমতার জন্য, InMobi আপনার অ্যাপের AndroidManifest.xml ফাইলে নিম্নলিখিত ঐচ্ছিক অনুমতিগুলি যোগ করার পরামর্শ দেয়।

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

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

ইনমোবি অ্যাডাপ্টার অতিরিক্ত অনুরোধ প্যারামিটার সমর্থন করে যা অ্যান্ড্রয়েড বান্ডেল হিসাবে অ্যাডাপ্টারে প্রেরণ করা যেতে পারে। অ্যাডাপ্টারটি বান্ডেলে নিম্নলিখিত কীগুলি অনুসন্ধান করে:

অনুরোধের প্যারামিটার এবং মান
InMobiNetworkKeys.AGE_GROUP
ব্যবহারকারীর বয়স গ্রুপ।
InMobiNetworkValues.BELOW_18
InMobiNetworkValues.BETWEEN_18_AND_24
InMobiNetworkValues.BETWEEN_25_AND_29
InMobiNetworkValues.BETWEEN_30_AND_34
InMobiNetworkValues.BETWEEN_35_AND_44
InMobiNetworkValues.BETWEEN_45_AND_54
InMobiNetworkValues.BETWEEN_55_AND_65
InMobiNetworkValues.ABOVE_65
InMobiNetworkKeys.EDUCATION
ব্যবহারকারীর শিক্ষার স্তর।
InMobiNetworkValues.EDUCATION_HIGHSCHOOLORLESS
InMobiNetworkValues.EDUCATION_COLLEGEORGRADUATE
InMobiNetworkValues.EDUCATION_POSTGRADUATEORABOVE
InMobiNetworkKeys.AGE স্ট্রিং । ব্যবহারকারীর বয়স
InMobiNetworkKeys.POSTAL_CODE স্ট্রিং । ব্যবহারকারীর পোস্টাল কোড (সাধারণত পাঁচ-অঙ্কের একটি সংখ্যা)
InMobiNetworkKeys.AREA_CODE স্ট্রিং । ব্যবহারকারীর এরিয়া কোড (টেলিফোন নম্বরের অংশ)
InMobiNetworkKeys.LANGUAGE স্ট্রিং । ব্যবহারকারীর মাতৃভাষা (যদি জানা থাকে)।
InMobiNetworkKeys.CITY স্ট্রিং । ব্যবহারকারীর শহর
InMobiNetworkKeys.STATE স্ট্রিং । ব্যবহারকারীর অবস্থা
InMobiNetworkKeys.COUNTRY স্ট্রিং । ব্যবহারকারীর দেশ
InMobiNetworkKeys.LOGLEVEL
InMobi SDK এর জন্য লগ লেভেল সেট করে।
InMobiNetworkValues.LOGLEVEL_NONE
InMobiNetworkValues.LOGLEVEL_DEBUG
InMobiNetworkValues.LOGLEVEL_ERROR

এই বিজ্ঞাপন অনুরোধের প্যারামিটারগুলি কীভাবে সেট করবেন তার একটি কোড উদাহরণ এখানে দেওয়া হল:

কোটলিন

val extras = Bundle()
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_44)
extras.putString(InMobiNetworkKeys.AREA_CODE, AREA_CODE_VALUE)
val request = AdRequest.Builder(AD_UNIT_ID)
   .putAdSourceExtrasBundle(InMobiAdapter::class.java, extras)
   .build()

জাভা

Bundle extras = new Bundle();
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_44);
extras.putString(InMobiNetworkKeys.AREA_CODE, AREA_CODE_VALUE);
AdRequest request = new AdRequest.Builder(AD_UNIT_ID)
   .putAdSourceExtrasBundle(InMobiAdapter.class, extras)
   .build();
  • AD_UNIT_ID এর পরিবর্তে আপনার বিজ্ঞাপন ইউনিট আইডি দিন।

  • AREA_CODE_VALUE এর পরিবর্তে এরিয়া কোড দিন।

নেটিভ বিজ্ঞাপন ব্যবহার করা

বিজ্ঞাপন রেন্ডারিং

InMobi অ্যাডাপ্টারটি তার নেটিভ বিজ্ঞাপনগুলিকে NativeAd অবজেক্ট হিসেবে ফেরত পাঠায়। এটি একটি NativeAd এর জন্য নিম্নলিখিত নেটিভ বিজ্ঞাপন ক্ষেত্রের বিবরণ পূরণ করে।

মাঠ ইনমোবি অ্যাডাপ্টার দ্বারা সর্বদা অন্তর্ভুক্ত সম্পদ
শিরোনাম
ভাবমূর্তি
মিডিয়া ভিউ
শরীর
অ্যাপ আইকন
কর্মের আহ্বান
তারকা রেটিং
দোকান
দাম

১. ইনমোবি অ্যাডাপ্টারটি তার নেটিভ বিজ্ঞাপনের জন্য মূল চিত্র সম্পদে সরাসরি অ্যাক্সেস প্রদান করে না। পরিবর্তে, অ্যাডাপ্টারটি MediaView একটি ভিডিও বা চিত্র ধারণ করে।

ছাপ এবং ক্লিক ট্র্যাকিং

GMA Next-Gen SDK ইম্প্রেশন এবং ক্লিক ট্র্যাকিংয়ের জন্য InMobi SDK-এর কলব্যাক ব্যবহার করে, তাই উভয় ড্যাশবোর্ডের রিপোর্টগুলি খুব কম বা কোনও অসঙ্গতি ছাড়াই মিলবে।

ত্রুটি কোড

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

com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter

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

ত্রুটি কোড কারণ
০-৯৯ InMobi SDK ত্রুটি। আরও বিস্তারিত জানার জন্য কোড দেখুন।
১০০ AdMob UI-তে কনফিগার করা InMobi সার্ভার প্যারামিটারগুলি অনুপস্থিত/অবৈধ।
১০১ InMobi SDK আরম্ভ করতে ব্যর্থ হয়েছে।
১০২ অনুরোধ করা বিজ্ঞাপনের আকার InMobi সমর্থিত ব্যানার আকারের সাথে মেলে না।
১০৩ বিজ্ঞাপনের অনুরোধ কোনও ইউনিফাইড নেটিভ বিজ্ঞাপনের অনুরোধ নয়।
১০৪ InMobi SDK আরম্ভ না করেই একটি InMobi বিজ্ঞাপনের অনুরোধ করার চেষ্টা করা হয়েছে। তাত্ত্বিকভাবে এটি কখনই ঘটবে না কারণ অ্যাডাপ্টার InMobi বিজ্ঞাপনের অনুরোধ করার আগে InMobi SDK আরম্ভ করে।
১০৫ ইনমোবির বিজ্ঞাপনটি এখনও দেখানোর জন্য প্রস্তুত নয়।
১০৬ InMobi একটি বিজ্ঞাপন প্রদর্শন করতে ব্যর্থ হয়েছে.
১০৭ InMobi একটি নেটিভ বিজ্ঞাপন ফেরত দিয়েছে যাতে একটি প্রয়োজনীয় সম্পদ অনুপস্থিত।
১০৮ InMobi-এর নেটিভ বিজ্ঞাপন চিত্রের সম্পদগুলিতে একটি ত্রুটিপূর্ণ URL রয়েছে।
১০৯ অ্যাডাপ্টারটি InMobi-এর নেটিভ বিজ্ঞাপন চিত্র সম্পদ ডাউনলোড করতে ব্যর্থ হয়েছে।