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

এই নির্দেশিকাটি আপনাকে দেখাবে কিভাবে Google Mobile Ads SDK ব্যবহার করে অ্যাডমব মিডিয়েশনের মাধ্যমে ইনমোবি থেকে বিজ্ঞাপন লোড ও প্রদর্শন করা যায়, যেখানে ওয়াটারফল এবং বিডিং উভয় ইন্টিগ্রেশনই অন্তর্ভুক্ত। এতে একটি অ্যাড ইউনিটের মিডিয়েশন কনফিগারেশনে ইনমোবি যোগ করার পদ্ধতি এবং একটি আইওএস অ্যাপে ইনমোবি এসডিকে ও অ্যাডাপ্টার ইন্টিগ্রেট করার পদ্ধতিও আলোচনা করা হয়েছে।

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

InMobi-এর মিডিয়েশন অ্যাডাপ্টারটির নিম্নলিখিত সক্ষমতাগুলো রয়েছে:

একীকরণ
নিলাম
জলপ্রপাত
ফর্ম্যাট
ব্যানার
ইন্টারস্টিশিয়াল
পুরস্কৃত
পুরস্কৃত ইন্টারস্টিশিয়াল
স্থানীয়

পূর্বশর্ত

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

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

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

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

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

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

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

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

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

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

প্লেসমেন্ট

আপনার ইনভেন্টরি সেট আপ করার পরে, সিস্টেম আপনাকে প্লেসমেন্ট তৈরির ওয়ার্কফ্লোতে পুনঃনির্দেশিত করে।

নিলাম

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

জলপ্রপাত

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

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

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

আপনার InMobi অ্যাকাউন্ট আইডি Finance > Payment Settings > Payment Information -এ পাওয়া যাবে।

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

নিলাম

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

জলপ্রপাত

আমার অ্যাকাউন্ট > অ্যাকাউন্ট সেটিংস- এ যান। API Key ট্যাবে গিয়ে Generate API Key-তে ক্লিক করুন।

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

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

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

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

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

টেস্ট মোড চালু করুন

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

ধাপ ২: AdMob UI-তে InMobi ডিমান্ড সেট আপ করুন।

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

আপনার অ্যাড ইউনিটের মিডিয়েশন কনফিগারেশনে InMobi যোগ করতে হবে।

প্রথমে, আপনার AdMob অ্যাকাউন্টে সাইন ইন করুন। এরপর, মিডিয়েশন ট্যাবে যান। আপনার যদি আগে থেকে থাকা কোনো মিডিয়েশন গ্রুপ থাকে যা আপনি পরিবর্তন করতে চান, তবে সেটি সম্পাদনা করার জন্য সেই মিডিয়েশন গ্রুপের নামের উপর ক্লিক করুন এবং সরাসরি 'অ্যাড ইনমোবি অ্যাজ অ্যান অ্যাড সোর্স' অংশে চলে যান।

নতুন মধ্যস্থতা গোষ্ঠী তৈরি করতে, ‘মধ্যস্থতা গোষ্ঠী তৈরি করুন’ নির্বাচন করুন।

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

আপনার মিডিয়েশন গ্রুপের একটি নাম দিন এবং টার্গেট করার জন্য লোকেশন নির্বাচন করুন। এরপর, মিডিয়েশন গ্রুপের স্ট্যাটাস ‘এনাবলড’- এ সেট করুন এবং তারপর ‘অ্যাড অ্যাড ইউনিটস’-এ ক্লিক করুন।

এই মিডিয়েশন গ্রুপটিকে আপনার বিদ্যমান এক বা একাধিক AdMob অ্যাড ইউনিটের সাথে যুক্ত করুন। তারপর 'Done'-এ ক্লিক করুন।

এখন আপনি অ্যাড ইউনিট কার্ডটিতে আপনার নির্বাচিত অ্যাড ইউনিটগুলো দেখতে পাবেন:

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

নিলাম


Ad Sources সেকশনে, Bidding কার্ডটি খুঁজুন এবং Add ad source সিলেক্ট করুন। এরপর InMobi (SDK) সিলেক্ট করুন।

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



স্বীকৃতি ও সম্মতিতে ক্লিক করুন, তারপর চালিয়ে যান-এ ক্লিক করুন।



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



এরপর, পূর্ববর্তী ধাপে প্রাপ্ত অ্যাকাউন্ট আইডি এবং প্লেসমেন্ট আইডি প্রবেশ করান। তারপর 'সম্পন্ন' (Done ) বোতামে ক্লিক করুন।



জলপ্রপাত


Ad Sources সেকশনের Waterfall কার্ডের অধীনে, Add Ad Source নির্বাচন করুন।

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




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



এরপর, পূর্ববর্তী ধাপে প্রাপ্ত অ্যাকাউন্ট আইডি এবং প্লেসমেন্ট আইডি প্রবেশ করান। তারপর 'সম্পন্ন' (Done ) বোতামে ক্লিক করুন।


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

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

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

সুইফট প্যাকেজ ম্যানেজার ব্যবহার করুন

চালিয়ে যাওয়ার আগে, আপনার কাছে সর্বনিম্ন সমর্থিত অ্যাডাপ্টার সংস্করণ ১০.৮.৬.০ অবশ্যই থাকতে হবে।

আপনার প্রজেক্টে প্যাকেজ ডিপেন্ডেন্সি যোগ করতে, এই ধাপগুলো অনুসরণ করুন:

  1. Xcode-এ, File > Add Package Dependencies... -এ যান।

  2. প্রদর্শিত প্রম্পটে, নিম্নলিখিত প্যাকেজ URL-টি অনুসন্ধান করুন:

    https://github.com/googleads/googleads-mobile-ios-mediation-inmobi.git
    
  3. ডিপেন্ডেন্সি রুল- এ, ব্রাঞ্চ নির্বাচন করুন।

  4. টেক্সট ফিল্ডে main লিখুন।

কোকোপড ব্যবহার করুন

  • আপনার প্রোজেক্টের Podfile-এ নিম্নলিখিত লাইনটি যোগ করুন:

    pod 'GoogleMobileAdsMediationInMobi'
    
  • কমান্ড লাইন থেকে চালান:

    pod install --repo-update

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

  • InMobi iOS SDK- এর সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং আপনার প্রোজেক্টে InMobiSDK.framework লিঙ্ক করুন।
  • চেঞ্জলগে দেওয়া ডাউনলোড লিঙ্ক থেকে InMobi অ্যাডাপ্টারের সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং আপনার প্রোজেক্টে InMobiAdapter.framework লিঙ্ক করুন।
  • আপনার প্রকল্পে নিম্নলিখিত ফ্রেমওয়ার্কগুলি যোগ করুন
    • libsqlite3.0.tbd
    • libz.tbd
    • WebKit.framework

প্রকল্পের সেটিংস

অ্যাপ্লিকেশন টার্গেট > বিল্ড সেটিংস-এর অধীনে অন্যান্য লিঙ্কার ফ্ল্যাগ -এ -ObjC ফ্ল্যাগটি যোগ করুন।

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

Google EU ব্যবহারকারী সম্মতি নীতি মেনে চলার জন্য, আপনাকে ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA), যুক্তরাজ্য এবং সুইজারল্যান্ডে থাকা আপনার ব্যবহারকারীদের কাছে কিছু তথ্য প্রকাশ করতে হবে এবং যেখানে আইনত প্রয়োজন সেখানে কুকি বা অন্যান্য স্থানীয় স্টোরেজ ব্যবহারের জন্য এবং বিজ্ঞাপনের ব্যক্তিগতকরণের জন্য ব্যক্তিগত ডেটা সংগ্রহ, শেয়ার ও ব্যবহারের জন্য তাদের সম্মতি নিতে হবে। এই নীতিটি EU ePrivacy Directive এবং General Data Protection Regulation (GDPR)-এর প্রয়োজনীয়তাগুলো প্রতিফলিত করে। আপনার মিডিয়েশন চেইনের প্রতিটি বিজ্ঞাপন উৎসে সম্মতি পৌঁছেছে কিনা, তা যাচাই করার দায়িত্ব আপনার।

InMobi SDK সংস্করণ 10.7.5 থেকে শুরু করে, InMobi স্বয়ংক্রিয়ভাবে সেইসব সম্মতি ব্যবস্থাপনা প্ল্যাটফর্ম দ্বারা নির্ধারিত GDPR সম্মতি পড়ে নেয়, যেগুলো Google-এর অতিরিক্ত সম্মতি স্পেসিফিকেশন (Additional Consent specification) সমর্থন করে, যার মধ্যে UMP SDK অন্তর্ভুক্ত। আরও তথ্যের জন্য, SDK প্রারম্ভিকীকরণ (Initializing the SDK) দেখুন।

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

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

সংস্করণ 10.5.6.0-এ, InMobi অ্যাডাপ্টারটি NSUserDefaults থেকে IAB US Privacy স্ট্রিং পড়ার সুবিধা যোগ করেছে। NSUserDefaults এ US Privacy স্ট্রিং সেট করার জন্য মার্কিন অঙ্গরাজ্যগুলোর গোপনীয়তা আইন সংক্রান্ত ডকুমেন্টেশনের নির্দেশাবলী অনুসরণ করুন।

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

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

SKAdNetwork বাস্তবায়ন করুন

আপনার প্রোজেক্টের Info.plist ফাইলে SKAdNetwork আইডেন্টিফায়ারগুলো যোগ করতে InMobi-এর ডকুমেন্টেশন অনুসরণ করুন।

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

টেস্ট বিজ্ঞাপন সক্রিয় করুন

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

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

আপনি InMobi থেকে টেস্ট অ্যাড পাচ্ছেন কিনা তা যাচাই করতে, অ্যাড ইন্সপেক্টরে InMobi (Bidding) এবং InMobi (Waterfall) অ্যাড সোর্স(গুলি) ব্যবহার করে সিঙ্গেল অ্যাড সোর্স টেস্টিং সক্ষম করুন।

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

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

InMobi অ্যাডাপ্টারটি অতিরিক্ত অনুরোধ প্যারামিটার সমর্থন করে, যা GADInMobiExtras ক্লাস ব্যবহার করে অ্যাডাপ্টারে পাঠানো যায়। GADInMobiExtras নিম্নলিখিত প্রোপার্টিগুলো অন্তর্ভুক্ত রয়েছে, যা সকল সমর্থিত বিজ্ঞাপন ফরম্যাটের জন্য সাধারণ:

অনুরোধের প্যারামিটার এবং মান
setAgeGroup
ব্যবহারকারীর বয়স বিভাগ।
kIMSDKAgeGroupBelow18
kIMSDKAgeGroupBetween18And24
kIMSDKAgeGroupBetween25And29
kIMSDKAgeGroupBetween30And34
kIMSDKAgeGroupBetween35And44
kIMSDKAgeGroupBetween45And54
kIMSDKAgeGroupBetween55And64
kIMSDKAgeGroupAbove65
setEducationType
ব্যবহারকারীর শিক্ষাগত যোগ্যতা।
kIMSDKEducationHighSchoolOrLess
kIMSDKEducationCollegeOrGraduate
kIMSDKEducationPostGraduateOrAbove
setLogLevel kIMSDKLogLevelNone
kIMSDKLogLevelError
kIMSDKLogLevelDebug
setAge পূর্ণসংখ্যা। ব্যবহারকারীর বয়স।
setYearOfbirth পূর্ণসংখ্যা। ব্যবহারকারীর জন্ম সাল।
setPostalCode স্ট্রিং । ব্যবহারকারীর পোস্টাল কোড। সাধারণত এটি একটি পাঁচ-অঙ্কের সংখ্যা।
setAreaCode স্ট্রিং । ব্যবহারকারীর টেলিফোন এরিয়া কোড (ফোন নম্বরের একটি অংশ)।
setLanguage স্ট্রিং । ব্যবহারকারীর মাতৃভাষা (যদি জানা থাকে)।
setLoginId স্ট্রিং । প্রকাশকের ডোমেইনের একটি লগইন আইডি।
setSessionId স্ট্রিং । প্রকাশকের ডোমেইনে একটি সেশন আইডি।
setLocationWithCityStateCountry স্ট্রিং । শহর, রাজ্য এবং দেশকে প্যারামিটার হিসেবে ব্যবহার করে অবস্থান।
setKeywords স্ট্রিং । বিজ্ঞাপন অনুরোধে পাঠানোর জন্য প্রাসঙ্গিকভাবে প্রাসঙ্গিক যেকোনো কীওয়ার্ড।
setInterests স্ট্রিং । বিজ্ঞাপন অনুরোধে পাঠানোর জন্য প্রাসঙ্গিকভাবে প্রাসঙ্গিক যেকোনো স্ট্রিং।
setAdditionalParameters অভিধান । বিজ্ঞাপন অনুরোধে প্রেরণ করার জন্য যেকোনো অতিরিক্ত মান।

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

সুইফট

let request = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)

উদ্দেশ্য-সি

GADRequest *request = [GADRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];

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

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

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

মাঠ InMobi অ্যাডাপ্টার দ্বারা অ্যাসেটগুলি সর্বদা অন্তর্ভুক্ত থাকে।
শিরোনাম
ছবি
মিডিয়া ভিউ
শরীর
অ্যাপ আইকন
পদক্ষেপ গ্রহণের আহ্বান
তারকা রেটিং
দোকান
মূল্য

InMobi অ্যাডাপ্টারটি তার নেটিভ বিজ্ঞাপনগুলির জন্য মূল ইমেজ অ্যাসেটে সরাসরি অ্যাক্সেস দেয় না। পরিবর্তে, অ্যাডাপ্টারটি GADMediaView কে একটি ভিডিও বা একটি ছবি দিয়ে পূর্ণ করে।

ইম্প্রেশন এবং ক্লিক ট্র্যাকিং

Google Mobile Ads SDK দ্বারা ক্লিকগুলি শনাক্ত করা হয় এবং ইনমোবি-তে (InMobi) পাঠানো হয়, ফলে ক্লিক রিপোর্টিং সিঙ্ক হয়ে থাকবে।

Google Mobile Ads SDK ইম্প্রেশন ট্র্যাকিংয়ের জন্য ইনমোবি এসডিকে-র কলব্যাক ব্যবহার করে, তাই উভয় ড্যাশবোর্ডের রিপোর্টগুলো প্রায় কোনো অমিল ছাড়াই মিলে যাওয়ার কথা।

ত্রুটি কোড

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

GADMAdapterInMobi
GADMediationAdapterInMobi

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

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

ইনমোবি আইওএস মিডিয়েশন অ্যাডাপ্টার চেঞ্জলগ

সংস্করণ ১১.৪.১.০

  • InMobi SDK 11.4.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৩.৭.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.৪.১।

সংস্করণ ১১.৪.০.০

  • InMobi SDK 11.4.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • মাইনর ভার্সনগুলোর অনুমোদন ও শিথিলতা আনার জন্য গুগল মোবাইল অ্যাডস আইওএস এসডিকে-এর সর্বনিম্ন ভার্সন 13.3 এ আপডেট করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৩.৬.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.৪.০।

সংস্করণ ১১.৩.০.০

  • InMobi SDK 11.3.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৩.৩.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.৩.০।

সংস্করণ ১১.২.০.১

  • অ্যাডাপ্টার এখন ageRestrictedTreatment Google Mobile Ads SDK ফ্ল্যাগটি InMobi SDK-এর COPPA API-তে ফরোয়ার্ড করে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৩.৩.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.২.০।

সংস্করণ ১১.২.০.০

  • InMobi SDK 11.2.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৩.২.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.২.০।

সংস্করণ ১১.১.১.১

  • Google Mobile Ads SDK নির্ভরতা সংস্করণ 13.0.0-এ আপডেট করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৩.০.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.১.১।

সংস্করণ ১১.১.১.০

  • InMobi SDK 11.1.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.১৪.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.১.১।

সংস্করণ ১১.১.০.১

  • InMobi SDK-তে tagForUnderAgeOfConsent Google Mobile Ads SDK প্যারামিটারটি ফরোয়ার্ড করার সুবিধা যোগ করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.১৪.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.১.০।

সংস্করণ ১১.১.০.০

  • InMobi SDK 11.1.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.১৩.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.১.০।

সংস্করণ ১১.০.০.০

  • InMobi SDK 11.0.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.১২.০।
  • ইনমোবি এসডিকে সংস্করণ ১১.০.০।

সংস্করণ ১০.৮.৮.০

  • InMobi SDK 10.8.8-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.১১.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৮.৮।

সংস্করণ ১০.৮.৬.০

  • InMobi SDK 10.8.6-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.৭.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৮.৬।

সংস্করণ ১০.৮.৩.১

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

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.৪.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৮.৩।

সংস্করণ ১০.৮.৩.০

  • পুরস্কারযুক্ত ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে।
  • রিওয়ার্ডেড অ্যাডের বিডিং সিগন্যালে একটি গার্ড স্টেটমেন্ট যোগ করা হয়েছে, যাতে প্লেসমেন্ট আইডিটির জন্য পূর্বে লোড করা কোনো রিওয়ার্ডেড অ্যাড ব্যবহৃত না হলে এটি বিড না করে।
  • InMobi SDK 10.8.3-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.৪.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৮.৩।

সংস্করণ ১০.৮.২.০

  • InMobi SDK 10.8.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.২.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৮.২।

সংস্করণ ১০.৮.০.২

  • -fobjc-arc এবং -fstack-protector-all ফ্ল্যাগগুলো সক্রিয় করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.১.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৮.০।

সংস্করণ ১০.৮.০.১

  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ১২.০.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১২.০.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৮.০।

সংস্করণ ১০.৮.০.০

  • InMobi SDK 10.8.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১১.১২.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৮.০।

সংস্করণ ১০.৭.৮.০

  • InMobi SDK 10.7.8-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১১.১০.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৭.৮।

সংস্করণ ১০.৭.৫.১

  • CFBundleShortVersionString আপডেট করে চারটির পরিবর্তে তিনটি উপাদান করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১১.১০.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৭.৫।

সংস্করণ ১০.৭.৫.০

  • InMobi SDK 10.7.5-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১১.৭.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৭.৫।

সংস্করণ ১০.৭.৪.০

  • InMobi SDK 10.7.4-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১১.৬.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৭.৪।

সংস্করণ ১০.৭.২.০

  • InMobi SDK 10.7.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১১.৩.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৭.২।

সংস্করণ ১০.৭.১.০

  • InMobi SDK 10.7.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১১.২.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৭.১।

সংস্করণ ১০.৬.৪.০

  • InMobi SDK 10.6.4-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • GADMobileAds.sharedInstance.sdkVersion নামক অপ্রচলিত পদ্ধতিটিকে GADMobileAds.sharedInstance.versionNumber দ্বারা প্রতিস্থাপন করা হয়েছে।
  • NSUserDefaults এর ব্যবহার CFPreferences ফাংশন দ্বারা প্রতিস্থাপিত করা হয়েছে।
  • এখন ন্যূনতম iOS সংস্করণ 12.0 প্রয়োজন।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ১১.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।
  • InMobiAdapter.xcframework এর অন্তর্ভুক্ত ফ্রেমওয়ার্কগুলোতে Info.plist অন্তর্ভুক্ত করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১১.০.১।
  • ইনমোবি এসডিকে সংস্করণ ১০.৬.৪।

সংস্করণ ১০.৬.০.০

  • InMobi SDK 10.6.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • বিডিং ব্যানার, ইন্টারস্টিশিয়াল এবং রিওয়ার্ডেড বিজ্ঞাপন ফরম্যাটের জন্য ওয়াটারমার্ক সাপোর্ট যোগ করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১০.১৩.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৬.০।

সংস্করণ ১০.৫.৮.০

  • InMobi SDK 10.5.8-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১০.১০.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৫.৮।

সংস্করণ ১০.৫.৬.০

  • NSUserDefaults থেকে IAB US Privacy স্ট্রিং পড়ার সুবিধা যোগ করা হয়েছে।
  • InMobi SDK 10.5.6-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • ব্যানার (MREC সহ), ইন্টারস্টিশিয়াল এবং রিওয়ার্ডেড অ্যাড ফরম্যাটের জন্য বিডিং সাপোর্ট যোগ করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১০.৯.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৫.৬।

সংস্করণ ১০.৫.৫.০

  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ১০.৪.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।
  • didRewardUser API ব্যবহার করার জন্য অ্যাডাপ্টারটি আপডেট করা হয়েছে।
  • অ্যাডাপ্টারটি আপডেট করা হয়েছে যাতে এটি প্রধান থ্রেডে InMobi SDK ইনিশিয়ালাইজ করে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১০.৪.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৫.৫।

সংস্করণ ১০.৫.৪.০

  • InMobi SDK 10.5.4-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • অপ্রচলিত লিঙ্গ, জন্মদিন এবং অবস্থান মিডিয়েশন এপিআই-এর ব্যবহার সরিয়ে ফেলা হয়েছে।
  • armv7 আর্কিটেকচারের জন্য সমর্থন তুলে নেওয়া হয়েছে।
  • এখন ন্যূনতম iOS সংস্করণ 11.0 প্রয়োজন।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ১০.০.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১০.২.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.৫.৪।

অতিরিক্ত নোট:

  • এই রিলিজটি ভার্সন 10.1.3.0- এর আগে তৈরি করা হয়েছিল, তাই এটি didRewardUser API ব্যবহার করে না।

সংস্করণ ১০.১.৩.০

  • InMobi SDK 10.1.3-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ১০.৪.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।
  • didRewardUser API ব্যবহার করার জন্য অ্যাডাপ্টারটি আপডেট করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১০.৫.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.১.৩।

অতিরিক্ত নোট:

সংস্করণ ১০.১.২.১

  • InMobi SDK 10.1.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • স্ক্রোলযোগ্য UI-তে নেটিভ বিজ্ঞাপনগুলো ফাঁকা হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • নতুন মিডিয়েশন এপিআইগুলো ব্যবহার করার জন্য অ্যাডাপ্টারটি আপডেট করা হয়েছে।
  • InMobi SDK-তে COPPA ভ্যালু ফরোয়ার্ড করার সুবিধা যোগ করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৯.১৪.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.১.২।

সংস্করণ ১০.১.২.০

  • InMobi SDK 10.1.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৯.১৩.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.১.২।

সংস্করণ ১০.১.১.০

  • InMobi SDK 10.1.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৯.১২.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.১.১।

সংস্করণ ১০.১.০.০

  • InMobi SDK 10.1.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • didRewardUser API ব্যবহার করার জন্য অ্যাডাপ্টারটি আপডেট করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৯.৮.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৯.১১.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.১.০।

সংস্করণ ১০.০.৭.০

  • InMobi SDK 10.0.7-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৯.৫.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.০.৭।

সংস্করণ ১০.০.৫.০

  • InMobi SDK 10.0.5-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৯.২.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.০.৫।

সংস্করণ ১০.০.২.১

  • গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ৯.০.০-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৯.০.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৯.০.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.০.২।

সংস্করণ ১০.০.২.০

  • InMobi SDK 10.0.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৮.১৩.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.০.২।

সংস্করণ ১০.০.১.০

  • InMobi SDK 10.0.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৮.১২.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.০.১।

সংস্করণ ১০.০.০.০

  • InMobi SDK 10.0.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • এখন ন্যূনতম iOS সংস্করণ 10.0 প্রয়োজন।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৮.১১.০।
  • ইনমোবি এসডিকে সংস্করণ ১০.০.০।

সংস্করণ ৯.২.১.০

  • InMobi SDK 9.2.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৮.৯.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.২.১।

সংস্করণ ৯.২.০.০

  • InMobi SDK 9.2.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ৮.০.০ বা উচ্চতর সংস্করণের উপর নির্ভরতা শিথিল করা হয়েছে।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৮.৮.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.২.০।

সংস্করণ ৯.১.৭.০

  • InMobi SDK 9.1.7-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৮.৩.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৮.৩.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.১.৭।

সংস্করণ ৯.১.৫.০

  • InMobi SDK 9.1.5-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৮.১.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৮.১.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.১.৫।

সংস্করণ ৯.১.১.১

  • অ্যাডাপ্টারটিকে .xcframework ফরম্যাট ব্যবহার করার জন্য আপডেট করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৮.০.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৮.০.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.১.১।

সংস্করণ ৯.১.১.০

  • InMobi SDK 9.1.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৭.৬৮.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৭.৬৮.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.১.১।

সংস্করণ ৯.১.০.০

  • InMobi SDK 9.1.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৭.৬৫.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৭.৬৫.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.১.০।

সংস্করণ ৯.০.৭.২

  • শিশু-নির্দেশিত ট্রিটমেন্ট অনির্দিষ্ট থাকলে, রিওয়ার্ডেড বিজ্ঞাপনগুলিতে এখন আর ডিফল্টভাবে coppa=0 সেট হয় না।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৭.৬১.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.০.৭।

সংস্করণ 9.0.7.1

  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৭.৬১.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।
  • প্রমিত অ্যাডাপ্টার ত্রুটি কোড এবং বার্তা যোগ করা হয়েছে।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৭.৬১.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.০.৭।

সংস্করণ ৯.০.৭.০

  • InMobi SDK 9.0.7-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৭.৬০.০।
  • ইনমোবি এসডিকে সংস্করণ ৯.০.৭।

সংস্করণ ৯.০.৬.০

  • InMobi SDK 9.0.6-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • InMobiSDK/Core ব্যবহার করার জন্য InMobi iOS অ্যাডাপ্টারের CocoaPod নির্ভরতা আপডেট করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৭.৬০.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৭.৬০.০
  • ইনমোবি এসডিকে সংস্করণ ৯.০.৬

সংস্করণ ৯.০.৪.০

  • InMobi SDK 9.0.4-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • এখন InMobi SDK ইনিশিয়ালাইজেশন ব্যর্থ হলে অ্যাডাপ্টারটি নির্ধারিত সময়ের আগেই অকার্যকর হয়ে যায়।
  • i386 আর্কিটেকচারের জন্য সমর্থন তুলে নেওয়া হয়েছে।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৭.৫৭.০
  • ইনমোবি এসডিকে সংস্করণ ৯.০.৪

সংস্করণ 9.0.0.0

  • InMobi SDK 9.0.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • ব্যানার, ইন্টারস্টিশিয়াল এবং রিওয়ার্ডেড ফরম্যাটের জন্য বিডিং সুবিধা সরিয়ে দেওয়া হয়েছে।

নির্মিত এবং পরীক্ষিত

  • গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ৭.৫৩.১
  • ইনমোবি এসডিকে সংস্করণ ৯.০.০

সংস্করণ ৭.৪.০.০

  • InMobi SDK 7.4.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

সংস্করণ ৭.৩.২.১

  • ভুল মিডিয়েশন কনফিগারেশনের কারণে অ্যাডাপ্টারটি ইনিশিয়ালাইজ হতে ব্যর্থ হওয়ার সমস্যাটি সমাধান করা হয়েছে।

সংস্করণ ৭.৩.২.০

  • InMobi SDK 7.3.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • ব্যানার, ইন্টারস্টিশিয়াল এবং রিওয়ার্ডেড বিজ্ঞাপন ফরম্যাটের জন্য অ্যাডাপ্টারে বিডিং সুবিধা যোগ করা হয়েছে।

সংস্করণ ৭.৩.০.০

  • InMobi SDK 7.3.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • নেটিভ কন্টেন্ট এবং অ্যাপ ইনস্টল বিজ্ঞাপনের অনুরোধের জন্য সমর্থন তুলে নেওয়া হয়েছে। নেটিভ বিজ্ঞাপনের অনুরোধ করার জন্য অ্যাপগুলোকে অবশ্যই ইউনিফাইড নেটিভ অ্যাডস এপিআই (Unified Native Ads API) ব্যবহার করতে হবে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৭.৪৬.০ বা তার উচ্চতর সংস্করণ প্রয়োজন।

সংস্করণ ৭.২.৭.০

  • InMobi SDK 7.2.7-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
  • নতুন রিওয়ার্ডেড এপিআই ব্যবহার করার জন্য অ্যাডাপ্টারটি আপডেট করা হয়েছে।
  • এখন গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ৭.৪২.২ বা তার উচ্চতর সংস্করণ প্রয়োজন।
  • নমনীয় ব্যানার বিজ্ঞাপনের আকারের সুবিধা যোগ করা হয়েছে।

সংস্করণ ৭.২.৪.০

  • InMobi SDK 7.2.4-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

সংস্করণ ৭.২.১.০

  • InMobi SDK 7.2.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

সংস্করণ ৭.২.০.০

  • InMobi SDK 7.2.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

সংস্করণ ৭.১.২.০

  • InMobi SDK 7.1.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

সংস্করণ ৭.১.১.২

  • অ্যাডাপ্টারে adapterDidCompletePlayingRewardBasedVideoAd: ` কলব্যাক যোগ করা হয়েছে।

সংস্করণ ৭.১.১.১

  • GADInMobiConsent ক্লাসটি যোগ করা হয়েছে, যেটিতে updateGDPRConsent এবং getConsent মেথডগুলো রয়েছে।

সংস্করণ ৭.১.১.০

  • InMobi SDK 7.1.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

সংস্করণ ৭.১.০.০

  • InMobi SDK 7.1.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

সংস্করণ ৭.০.৪.১

  • অন্যান্য নেটওয়ার্কের অ্যাডাপ্টারের সাথে ব্যবহার করার সময় ডুপ্লিকেট সিম্বল এরর হওয়ার সমস্যাটি সমাধান করা হয়েছে।

সংস্করণ ৭.০.৪.০

  • InMobi SDK 7.0.4-এর সাথে সামঞ্জস্যপূর্ণ করার জন্য অ্যাডাপ্টারটি আপডেট করা হয়েছে।
  • নেটিভ ভিডিও বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে।
  • InMobi-এর SDK, ভিডিও অ্যাসেটযুক্ত বিজ্ঞাপনের জন্য কোনো ইমেজ প্রদান করে না। সম্ভাব্য NullPointerExceptions এড়ানোর জন্য, অ্যাডাপ্টার যখন এই ধরনের কোনো বিজ্ঞাপন গ্রহণ করে, তখন এটি স্বয়ংক্রিয়ভাবে একটি খালি NativeAd.Image তৈরি করে এবং অ্যাপ দ্বারা প্রাপ্ত অ্যাড অবজেক্টের images অ্যাসেট অ্যারেতে তা অন্তর্ভুক্ত করে। যে সকল পাবলিশার এই অ্যাডাপ্টারটি ব্যবহার করছেন, তাদের InMobi-তে মিডিয়েট করার সময় সরাসরি ইমেজ অ্যাসেট ব্যবহার না করে, পরিবর্তে তাদের UI-তে GADMediaView ব্যবহার করার জন্য উৎসাহিত করা হচ্ছে। GADMediaView স্বয়ংক্রিয়ভাবে ভিডিও অ্যাসেটযুক্ত বিজ্ঞাপনের জন্য এবং যেগুলোতে ভিডিও অ্যাসেট নেই সেগুলোর জন্য একটি ইমেজ অ্যাসেট প্রদর্শন করবে।

সংস্করণ ৬.২.১.০

  • inMobi SDK 6.2.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।

পূর্ববর্তী সংস্করণগুলি

  • ব্যানার, ইন্টারস্টিশিয়াল, রিওয়ার্ডেড ভিডিও এবং নেটিভ বিজ্ঞাপন ফরম্যাটের জন্য সমর্থন রয়েছে।
,

এই নির্দেশিকাটি আপনাকে দেখাবে কিভাবে Google Mobile Ads SDK ব্যবহার করে অ্যাডমব মিডিয়েশনের মাধ্যমে ইনমোবি থেকে বিজ্ঞাপন লোড ও প্রদর্শন করা যায়, যেখানে ওয়াটারফল এবং বিডিং উভয় ইন্টিগ্রেশনই অন্তর্ভুক্ত। এতে একটি অ্যাড ইউনিটের মিডিয়েশন কনফিগারেশনে ইনমোবি যোগ করার পদ্ধতি এবং একটি আইওএস অ্যাপে ইনমোবি এসডিকে ও অ্যাডাপ্টার ইন্টিগ্রেট করার পদ্ধতিও আলোচনা করা হয়েছে।

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

InMobi-এর মিডিয়েশন অ্যাডাপ্টারটির নিম্নলিখিত সক্ষমতাগুলো রয়েছে:

একীকরণ
নিলাম
জলপ্রপাত
ফর্ম্যাট
ব্যানার
ইন্টারস্টিশিয়াল
পুরস্কৃত
পুরস্কৃত ইন্টারস্টিশিয়াল
স্থানীয়

পূর্বশর্ত

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

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

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

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

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

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

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

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

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

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

প্লেসমেন্ট

আপনার ইনভেন্টরি সেট আপ করার পরে, সিস্টেম আপনাকে প্লেসমেন্ট তৈরির ওয়ার্কফ্লোতে পুনঃনির্দেশিত করে।

নিলাম

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

জলপ্রপাত

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

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

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

আপনার InMobi অ্যাকাউন্ট আইডি Finance > Payment Settings > Payment Information -এ পাওয়া যাবে।

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

নিলাম

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

জলপ্রপাত

আমার অ্যাকাউন্ট > অ্যাকাউন্ট সেটিংস- এ যান। API Key ট্যাবে গিয়ে Generate API Key-তে ক্লিক করুন।

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

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

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

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

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

টেস্ট মোড চালু করুন

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

ধাপ ২: AdMob UI-তে InMobi ডিমান্ড সেট আপ করুন।

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

আপনার অ্যাড ইউনিটের মিডিয়েশন কনফিগারেশনে InMobi যোগ করতে হবে।

প্রথমে, আপনার AdMob অ্যাকাউন্টে সাইন ইন করুন। এরপর, মিডিয়েশন ট্যাবে যান। আপনার যদি আগে থেকে থাকা কোনো মিডিয়েশন গ্রুপ থাকে যা আপনি পরিবর্তন করতে চান, তবে সেটি সম্পাদনা করার জন্য সেই মিডিয়েশন গ্রুপের নামের উপর ক্লিক করুন এবং সরাসরি 'অ্যাড ইনমোবি অ্যাজ অ্যান অ্যাড সোর্স' অংশে চলে যান।

To create a new mediation group, select Create Mediation Group .

Enter your ad format and platform, then click Continue .

Give your mediation group a name, and select locations to target. Next, set the mediation group status to Enabled , and then click Add Ad Units .

Associate this mediation group with one or more of your existing AdMob ad units. Then click Done .

You should now see the ad units card populated with the ad units you selected:

Add InMobi as an ad source

নিলাম


In the Ad Sources section, find the Bidding card and select Add ad source . Then select InMobi (SDK) .

Click How to sign a partnership agreement and set up a bidding partnership with InMobi.



Click Acknowledge & agree , then click Continue .



If you already have a mapping for InMobi, you can select it. Otherwise, click Add mapping .



Next, enter the Account ID and Placement ID obtained in the previous section. Then click Done .



জলপ্রপাত


Under the Waterfall card in the Ad Sources section, select Add Ad Source .

Select InMobi and enable the Optimize switch. Enter the Username and API Key obtained in the previous section to set up ad source optimization for InMobi. Then enter an eCPM value for InMobi and click Continue .




If you already have a mapping for InMobi, you can select it. Otherwise, click Add mapping .



Next, enter the Account ID and Placement ID obtained in the previous section. Then click Done .


Add InMobi to GDPR and US state regulations ad partners list

Follow the steps in European regulations settings and US state regulations settings to add InMobi to the European and US state regulations ad partners list in the AdMob UI.

Step 3: Import the InMobi SDK and adapter

Use Swift Package Manager

Before you continue, you must have the minimum supported adapter version 10.8.6.0.

To add a package dependency to your project, follow these steps:

  1. In Xcode, navigate to File > Add Package Dependencies... .

  2. In the prompt that appears, search the following package URL:

    https://github.com/googleads/googleads-mobile-ios-mediation-inmobi.git
    
  3. In Dependency Rule , select Branch .

  4. In the text field, enter main .

Use CocoaPods

  • Add the following line to your project's Podfile:

    pod 'GoogleMobileAdsMediationInMobi'
    
  • From the command line run:

    pod install --repo-update

Manual integration

  • Download the latest version of the InMobi iOS SDK and link InMobiSDK.framework in your project.
  • Download the latest version of the InMobi adapter from the download link in the Changelog , and link InMobiAdapter.framework in your project.
  • Add the following Frameworks to your project
    • libsqlite3.0.tbd
    • libz.tbd
    • WebKit.framework

প্রকল্পের সেটিংস

Add -ObjC flag to the Other Linker Flags under Application Target > Build Settings .

Step 4: Implement privacy settings on InMobi SDK

To comply with the Google EU User Consent Policy , you must make certain disclosures to your users in the European Economic Area (EEA), the UK, and Switzerland, and obtain their consent for the use of cookies or other local storage where legally required, and for the collection, sharing, and use of personal data for ads personalization. This policy reflects the requirements of the EU ePrivacy Directive and the General Data Protection Regulation (GDPR). You are responsible for verifying that consent is propagated to each ad source in your mediation chain.

Starting with InMobi SDK version 10.7.5, InMobi automatically reads GDPR consent set by consent management platforms that support Google's Additional Consent specification , including the UMP SDK . For more information, see Initializing the SDK .

US states privacy laws

US states privacy laws require giving users the right to opt out of the "sale" of their "personal information" (as the law defines those terms), with the opt-out offered through a prominent "Do Not Sell My Personal Information" link on the "selling" party's homepage. The US states privacy laws compliance guide offers the ability to enable restricted data processing for Google ad serving, but Google is unable to apply this setting to each ad network in your mediation chain. Therefore, you must identify each ad network in your mediation chain that may participate in the sale of personal information and follow guidance from each of those networks to ensure compliance.

In version 10.5.6.0, the InMobi adapter added support to read IAB US Privacy string from NSUserDefaults . Follow the instructions in US states privacy laws documentation to set the US Privacy string in NSUserDefaults .

Additionally, see InMobi's CCPA documentation for guidelines on how to enable CCPA settings in InMobi dashboard.

Step 5: Additional code required

Implement SKAdNetwork

Follow InMobi's documentation to add the SKAdNetwork identifiers to your project's Info.plist file.

Step 6: Test your implementation

Enable test ads

Make sure you register your test device for AdMob and enable test mode in InMobi UI.

Verify test ads

To verify that you are receiving test ads from InMobi, enable single ad source testing in ad inspector using the InMobi (Bidding) and InMobi (Waterfall) ad source(s).

Optional steps

Network-specific parameters

The InMobi adapter supports additional request parameters that can be passed to the adapter using the GADInMobiExtras class. GADInMobiExtras includes the following properties common for all supported ad formats:

Request parameters and values
setAgeGroup
The user's age group.
kIMSDKAgeGroupBelow18
kIMSDKAgeGroupBetween18And24
kIMSDKAgeGroupBetween25And29
kIMSDKAgeGroupBetween30And34
kIMSDKAgeGroupBetween35And44
kIMSDKAgeGroupBetween45And54
kIMSDKAgeGroupBetween55And64
kIMSDKAgeGroupAbove65
setEducationType
The education level of the user.
kIMSDKEducationHighSchoolOrLess
kIMSDKEducationCollegeOrGraduate
kIMSDKEducationPostGraduateOrAbove
setLogLevel kIMSDKLogLevelNone
kIMSDKLogLevelError
kIMSDKLogLevelDebug
setAge Integer. The user's age.
setYearOfbirth Integer. The user's year of birth.
setPostalCode String . The user's postal code. Usually a five-digit number.
setAreaCode String . The user's telephone area code (part of the phone number).
setLanguage String . The user's native language (if known).
setLoginId String . A login ID in the publisher's domain.
setSessionId String . A session ID in the publisher's domain.
setLocationWithCityStateCountry String . Location with city, state, and country as parameters.
setKeywords String . Any contextually relevant keywords to be passed in the ad request.
setInterests String . Any contextually relevant strings to be passed in the ad request.
setAdditionalParameters Dictionary . Any additional values to be passed in the ad request.

Here's a code example of how to set these ad request parameters:

সুইফট

let request = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)

Objective-C

GADRequest *request = [GADRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];

Using native ads

Ad rendering

The InMobi adapter returns its native ads as GADNativeAd objects. It populates the following Native ads field descriptions for a GADNativeAd .

মাঠ Assets always included by InMobi adapter
শিরোনাম
ছবি
Media view
শরীর
App icon
পদক্ষেপ গ্রহণের আহ্বান
তারকা রেটিং
দোকান
মূল্য

1 The InMobi adapter does not provide direct access to the main image asset for its native ads. Instead, the adapter populates the GADMediaView with a video or an image.

Impression and click tracking

Clicks are detected by Google Mobile Ads SDK and are forwarded to InMobi, so click reporting will be in sync.

Google Mobile Ads SDK uses the InMobi SDK's callbacks for impression tracking, so the reports on both dashboards should match up with few to no discrepancies.

Error codes

If the adapter fails to receive an ad from InMobi, publishers can check the underlying error from the ad response using GADResponseInfo.adNetworkInfoArray under the following classes:

GADMAdapterInMobi
GADMediationAdapterInMobi

Here are the codes and accompanying messages thrown by the InMobi adapter when an ad fails to load:

ত্রুটি কোড কারণ
১০১ InMobi server parameters configured in the AdMob UI are missing/invalid.
১০২ The requested ad size does not match an InMobi supported banner size.
১০৩ An InMobi ad is already loaded for this network configuration.
১০৪ InMobi native ad returned with missing native assets, or required image assets failed to download.
১০৫ An InMobi ad is not ready to be shown.
১০৬ An empty or nil bid token is returned by InMobi.
অন্যান্য InMobi SDK returned an error. See IMRequestStatus.h for more details.

InMobi iOS Mediation Adapter Changelog

Version 11.4.1.0

  • Verified compatibility with InMobi SDK 11.4.1.

Built and tested with:

  • Google Mobile Ads SDK version 13.7.0.
  • InMobi SDK version 11.4.1.

Version 11.4.0.0

  • Verified compatibility with InMobi SDK 11.4.0.
  • Updated the minimum Google Mobile Ads iOS SDK version to 13.3 to relax and allow minor versions.

Built and tested with:

  • Google Mobile Ads SDK version 13.6.0.
  • InMobi SDK version 11.4.0.

Version 11.3.0.0

  • Verified compatibility with InMobi SDK 11.3.0.

Built and tested with:

  • Google Mobile Ads SDK version 13.3.0.
  • InMobi SDK version 11.3.0.

Version 11.2.0.1

  • Adapter now forwards the ageRestrictedTreatment Google Mobile Ads SDK flag to InMobi SDK's COPPA API.

Built and tested with:

  • Google Mobile Ads SDK version 13.3.0.
  • InMobi SDK version 11.2.0.

Version 11.2.0.0

  • Verified compatibility with InMobi SDK 11.2.0.

Built and tested with:

  • Google Mobile Ads SDK version 13.2.0.
  • InMobi SDK version 11.2.0.

Version 11.1.1.1

  • Updated the Google Mobile Ads SDK dependency to version 13.0.0.

Built and tested with:

  • Google Mobile Ads SDK version 13.0.0.
  • InMobi SDK version 11.1.1.

Version 11.1.1.0

  • Verified compatibility with InMobi SDK 11.1.1.

Built and tested with:

  • Google Mobile Ads SDK version 12.14.0.
  • InMobi SDK version 11.1.1.

Version 11.1.0.1

  • Added support for forwarding the tagForUnderAgeOfConsent Google Mobile Ads SDK parameter to the InMobi SDK.

Built and tested with:

  • Google Mobile Ads SDK version 12.14.0.
  • InMobi SDK version 11.1.0.

Version 11.1.0.0

  • Verified compatibility with InMobi SDK 11.1.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.13.0.
  • InMobi SDK version 11.1.0.

Version 11.0.0.0

  • Verified compatibility with InMobi SDK 11.0.0.

Built and tested with:

  • Google Mobile Ads SDK version 12.12.0.
  • InMobi SDK version 11.0.0.

Version 10.8.8.0

  • Verified compatibility with InMobi SDK 10.8.8.

Built and tested with:

  • Google Mobile Ads SDK version 12.11.0.
  • InMobi SDK version 10.8.8.

Version 10.8.6.0

  • Verified compatibility with InMobi SDK 10.8.6.

Built and tested with:

  • Google Mobile Ads SDK version 12.7.0.
  • InMobi SDK version 10.8.6.

Version 10.8.3.1

  • For banner bidding requests, removes a validation check that enforces the banner size to map to a standard InMobi ad size. If InMobi bidder bids on a non-standard size, the adapter now allows that request to render.
  • Removed account ID and placement ID validation checks on bidding requests.

Built and tested with:

  • Google Mobile Ads SDK version 12.4.0.
  • InMobi SDK version 10.8.3.

Version 10.8.3.0

  • Added support for rewarded interstitial ads.
  • Added a guard statement in bidding signals for rewarded ads such that it does not bid if a previously loaded rewarded ad for the placement ID was not used.
  • Verified compatibility with InMobi SDK 10.8.3.

Built and tested with:

  • Google Mobile Ads SDK version 12.4.0.
  • InMobi SDK version 10.8.3.

Version 10.8.2.0

  • Verified compatibility with InMobi SDK 10.8.2.

Built and tested with:

  • Google Mobile Ads SDK version 12.2.0.
  • InMobi SDK version 10.8.2.

Version 10.8.0.2

  • Enabled -fobjc-arc and -fstack-protector-all flags.

Built and tested with:

  • Google Mobile Ads SDK version 12.1.0.
  • InMobi SDK version 10.8.0.

Version 10.8.0.1

  • Now requires Google Mobile Ads SDK version 12.0.0 or higher.

Built and tested with:

  • Google Mobile Ads SDK version 12.0.0.
  • InMobi SDK version 10.8.0.

Version 10.8.0.0

  • Verified compatibility with InMobi SDK 10.8.0.

Built and tested with:

  • Google Mobile Ads SDK version 11.12.0.
  • InMobi SDK version 10.8.0.

Version 10.7.8.0

  • Verified compatibility with InMobi SDK 10.7.8.

Built and tested with:

  • Google Mobile Ads SDK version 11.10.0.
  • InMobi SDK version 10.7.8.

Version 10.7.5.1

  • Updated CFBundleShortVersionString to have three components instead of four.

Built and tested with:

  • Google Mobile Ads SDK version 11.10.0.
  • InMobi SDK version 10.7.5.

Version 10.7.5.0

  • Verified compatibility with InMobi SDK 10.7.5.

Built and tested with:

  • Google Mobile Ads SDK version 11.7.0.
  • InMobi SDK version 10.7.5.

Version 10.7.4.0

  • Verified compatibility with InMobi SDK 10.7.4.

Built and tested with:

  • Google Mobile Ads SDK version 11.6.0.
  • InMobi SDK version 10.7.4.

Version 10.7.2.0

  • Verified compatibility with InMobi SDK 10.7.2.

Built and tested with:

  • Google Mobile Ads SDK version 11.3.0.
  • InMobi SDK version 10.7.2.

Version 10.7.1.0

  • Verified compatibility with InMobi SDK 10.7.1.

Built and tested with:

  • Google Mobile Ads SDK version 11.2.0.
  • InMobi SDK version 10.7.1.

Version 10.6.4.0

  • Verified compatibility with InMobi SDK 10.6.4.
  • Replaced the deprecated method GADMobileAds.sharedInstance.sdkVersion with GADMobileAds.sharedInstance.versionNumber .
  • Replaced the use of NSUserDefaults with CFPreferences functions.
  • Now requires minimum iOS version 12.0.
  • Now requires Google Mobile Ads SDK version 11.0 or higher.
  • Included Info.plist in the frameworks within InMobiAdapter.xcframework .

Built and tested with:

  • Google Mobile Ads SDK version 11.0.1.
  • InMobi SDK version 10.6.4.

Version 10.6.0.0

  • Verified compatibility with InMobi SDK 10.6.0.
  • Added watermark support for bidding banner, interstitial and rewarded ad formats.

Built and tested with:

  • Google Mobile Ads SDK version 10.13.0.
  • InMobi SDK version 10.6.0.

Version 10.5.8.0

  • Verified compatibility with InMobi SDK 10.5.8.

Built and tested with:

  • Google Mobile Ads SDK version 10.10.0.
  • InMobi SDK version 10.5.8.

Version 10.5.6.0

  • Added support to read IAB US Privacy string from NSUserDefaults.
  • Verified compatibility with InMobi SDK 10.5.6.
  • Added bidding support for banner (includes MREC), interstitial and rewarded ad formats.

Built and tested with:

  • Google Mobile Ads SDK version 10.9.0.
  • InMobi SDK version 10.5.6.

Version 10.5.5.0

  • Now requires Google Mobile Ads SDK version 10.4.0 or higher.
  • Updated the adapter to use the didRewardUser API.
  • Updated the adapter to initialize InMobi SDK on main thread.

Built and tested with:

  • Google Mobile Ads SDK version 10.4.0.
  • InMobi SDK version 10.5.5.

Version 10.5.4.0

  • Verified compatibility with InMobi SDK 10.5.4.
  • Removed use of deprecated gender, birthday and location mediation APIs.
  • Removed support for the armv7 architecture.
  • Now requires minimum iOS version 11.0.
  • Now requires Google Mobile Ads SDK version 10.0.0 or higher.

Built and tested with:

  • Google Mobile Ads SDK version 10.2.0.
  • InMobi SDK version 10.5.4.

Additional notes:

  • This release was created before Version 10.1.3.0 so it does not use the didRewardUser API.

Version 10.1.3.0

  • Verified compatibility with InMobi SDK 10.1.3.
  • Now requires Google Mobile Ads SDK version 10.4.0 or higher.
  • Updated the adapter to use the didRewardUser API.

Built and tested with:

  • Google Mobile Ads SDK version 10.5.0.
  • InMobi SDK version 10.1.3.

Additional notes:

Version 10.1.2.1

  • Verified compatibility with InMobi SDK 10.1.2.
  • Fixed an issue where the native ads could become blank in scrollable UIs.
  • Updated the adapter to use the new mediation APIs.
  • Added support for forwarding the COPPA value to InMobi SDK.

Built and tested with:

  • Google Mobile Ads SDK version 9.14.0.
  • InMobi SDK version 10.1.2.

Version 10.1.2.0

  • Verified compatibility with InMobi SDK 10.1.2.

Built and tested with:

  • Google Mobile Ads SDK version 9.13.0.
  • InMobi SDK version 10.1.2.

Version 10.1.1.0

  • Verified compatibility with InMobi SDK 10.1.1.

Built and tested with:

  • Google Mobile Ads SDK version 9.12.0.
  • InMobi SDK version 10.1.1.

Version 10.1.0.0

  • Verified compatibility with InMobi SDK 10.1.0.
  • Updated the adapter to use the didRewardUser API.
  • Now requires Google Mobile Ads SDK version 9.8.0 or higher.

Built and tested with:

  • Google Mobile Ads SDK version 9.11.0.
  • InMobi SDK version 10.1.0.

Version 10.0.7.0

  • Verified compatibility with InMobi SDK 10.0.7.

Built and tested with:

  • Google Mobile Ads SDK version 9.5.0.
  • InMobi SDK version 10.0.7.

Version 10.0.5.0

  • Verified compatibility with InMobi SDK 10.0.5.

Built and tested with:

  • Google Mobile Ads SDK version 9.2.0.
  • InMobi SDK version 10.0.5.

Version 10.0.2.1

  • Verified compatibility with Google Mobile Ads SDK version 9.0.0.
  • Now requires Google Mobile Ads SDK version 9.0.0 or higher.

Built and tested with:

  • Google Mobile Ads SDK version 9.0.0.
  • InMobi SDK version 10.0.2.

Version 10.0.2.0

  • Verified compatibility with InMobi SDK 10.0.2.

Built and tested with

  • Google Mobile Ads SDK version 8.13.0.
  • InMobi SDK version 10.0.2.

Version 10.0.1.0

  • Verified compatibility with InMobi SDK 10.0.1.

Built and tested with

  • Google Mobile Ads SDK version 8.12.0.
  • InMobi SDK version 10.0.1.

Version 10.0.0.0

  • Verified compatibility with InMobi SDK 10.0.0.
  • Now requires minimum iOS version 10.0.

Built and tested with

  • Google Mobile Ads SDK version 8.11.0.
  • InMobi SDK version 10.0.0.

Version 9.2.1.0

  • Verified compatibility with InMobi SDK 9.2.1.

Built and tested with

  • Google Mobile Ads SDK version 8.9.0.
  • InMobi SDK version 9.2.1.

Version 9.2.0.0

  • Verified compatibility with InMobi SDK 9.2.0.
  • Relaxed dependency to Google Mobile Ads SDK version 8.0.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.8.0.
  • InMobi SDK version 9.2.0.

Version 9.1.7.0

  • Verified compatibility with InMobi SDK 9.1.7.
  • Now requires Google Mobile Ads SDK version 8.3.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.3.0.
  • InMobi SDK version 9.1.7.

Version 9.1.5.0

  • Verified compatibility with InMobi SDK 9.1.5.
  • Now requires Google Mobile Ads SDK version 8.1.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.1.0.
  • InMobi SDK version 9.1.5.

Version 9.1.1.1

  • Updated the adapter to use the .xcframework format.
  • Now requires Google Mobile Ads SDK version 8.0.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 8.0.0.
  • InMobi SDK version 9.1.1.

Version 9.1.1.0

  • Verified compatibility with InMobi SDK 9.1.1.
  • Now requires Google Mobile Ads SDK version 7.68.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.68.0.
  • InMobi SDK version 9.1.1.

Version 9.1.0.0

  • Verified compatibility with InMobi SDK 9.1.0.
  • Now requires Google Mobile Ads SDK version 7.65.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.65.0.
  • InMobi SDK version 9.1.0.

Version 9.0.7.2

  • Rewarded ads no longer default to coppa=0 when child directed treatment is unspecified.

Built and tested with

  • Google Mobile Ads SDK version 7.61.0.
  • InMobi SDK version 9.0.7.

Version 9.0.7.1

  • Now requires Google Mobile Ads SDK version 7.61.0 or higher.
  • Added standardized adapter error codes and messages.

Built and tested with

  • Google Mobile Ads SDK version 7.61.0.
  • InMobi SDK version 9.0.7.

Version 9.0.7.0

  • Verified compatibility with InMobi SDK 9.0.7.

Built and tested with

  • Google Mobile Ads SDK version 7.60.0.
  • InMobi SDK version 9.0.7.

Version 9.0.6.0

  • Verified compatibility with InMobi SDK 9.0.6.
  • Updated InMobi iOS adapter CocoaPod dependency to use InMobiSDK/Core .
  • Now requires Google Mobile Ads SDK version 7.60.0 or higher.

Built and tested with

  • Google Mobile Ads SDK version 7.60.0
  • InMobi SDK version 9.0.6

Version 9.0.4.0

  • Verified compatibility with InMobi SDK 9.0.4.
  • Adapter now fails early when InMobi SDK initialization fails.
  • Removed support for the i386 architecture.

Built and tested with

  • Google Mobile Ads SDK version 7.57.0
  • InMobi SDK version 9.0.4

Version 9.0.0.0

  • Verified compatibility with InMobi SDK 9.0.0.
  • Removed bidding capability for banner, interstitial, and rewarded formats.

Built and tested with

  • Google Mobile Ads SDK version 7.53.1
  • InMobi SDK version 9.0.0

Version 7.4.0.0

  • Verified compatibility with InMobi SDK 7.4.0.

Version 7.3.2.1

  • Fixed an issue where the adapter fails to initialize due to invalid mediation configurations.

Version 7.3.2.0

  • Verified compatibility with InMobi SDK 7.3.2.
  • Added bidding capability to the adapter for banner, interstitial and rewarded ad formats.

Version 7.3.0.0

  • Verified compatibility with InMobi SDK 7.3.0.
  • Removed support for Native Content and App Install ad requests. Apps must use the Unified Native Ads API to request native ads.
  • Now requires Google Mobile Ads SDK version 7.46.0 or higher.

Version 7.2.7.0

  • Verified compatibility with InMobi SDK 7.2.7.
  • Updated the adapter to use the new rewarded API.
  • Now requires Google Mobile Ads SDK version 7.42.2 or higher.
  • Added support for flexible banner ad sizes.

Version 7.2.4.0

  • Verified compatibility with InMobi SDK 7.2.4.

Version 7.2.1.0

  • Verified compatibility with InMobi SDK 7.2.1.

Version 7.2.0.0

  • Verified compatibility with InMobi SDK 7.2.0.

Version 7.1.2.0

  • Verified compatibility with InMobi SDK 7.1.2.

Version 7.1.1.2

  • Added adapterDidCompletePlayingRewardBasedVideoAd: callback to the adapter.

Version 7.1.1.1

  • Added the GADInMobiConsent class which provides updateGDPRConsent and getConsent methods.

Version 7.1.1.0

  • Verified compatibility with InMobi SDK 7.1.1.

Version 7.1.0.0

  • Verified compatibility with InMobi SDK 7.1.0.

Version 7.0.4.1

  • Fixed an issue causing duplicate symbol errors when the adapter was used with those of other networks.

Version 7.0.4.0

  • Updated the adapter to make it compatibility with InMobi SDK 7.0.4.
  • Added support for native video ads.
  • InMobi's SDK does not provide images for ads containing video assets. To avoid potential NullPointerExceptions, when the adapter receives one of these ads it will automatically create a blank NativeAd.Image and include it in the images asset array in the ad object received by the app. Publishers using this adapter are encouraged to avoid using the image assets directly when mediating to InMobi, and instead use GADMediaView in their UI. GADMediaView will automatically display video assets for ads that contain them, and an image asset for ads that don't.

Version 6.2.1.0

  • Verified compatibility with inMobi SDK 6.2.1

Earlier versions

  • Support for banners, interstitials, rewarded video and native ad formats.