এই নির্দেশিকাটি আপনাকে দেখাবে কিভাবে মিডিয়েশন ব্যবহার করে ডিটি এক্সচেঞ্জ থেকে বিজ্ঞাপন লোড ও প্রদর্শন করতে Google Mobile Ads SDK (Legacy) ব্যবহার করতে হয়, যেখানে ওয়াটারফল ইন্টিগ্রেশনও অন্তর্ভুক্ত রয়েছে। এতে একটি অ্যাড ইউনিটের মিডিয়েশন কনফিগারেশনে ডিটি এক্সচেঞ্জ যোগ করার পদ্ধতি এবং একটি অ্যান্ড্রয়েড অ্যাপে ডিটি এসডিকে ও অ্যাডাপ্টার ইন্টিগ্রেট করার পদ্ধতি আলোচনা করা হয়েছে।
সমর্থিত ইন্টিগ্রেশন এবং বিজ্ঞাপন ফরম্যাট
ডিটি এক্সচেঞ্জ-এর মিডিয়েশন অ্যাডাপ্টারটির নিম্নলিখিত সক্ষমতাগুলো রয়েছে:
| একীকরণ | |
|---|---|
| নিলাম | |
| জলপ্রপাত | |
| ফর্ম্যাট | |
| ব্যানার | |
| ইন্টারস্টিশিয়াল | |
| পুরস্কৃত | |
| স্থানীয় | |
পূর্বশর্ত
এগিয়ে যাওয়ার আগে, নিম্নলিখিত বিষয়গুলো যাচাই করে নিন:
অ্যান্ড্রয়েড এপিআই লেভেল ২৩ বা তার পরবর্তী সংস্করণ।
[বিডিংয়ের জন্য]: বিডিংয়ে সকল সমর্থিত বিজ্ঞাপন ফরম্যাট অন্তর্ভুক্ত করতে, DT Exchange অ্যাডাপ্টার 8.4.2.0 বা তার পরবর্তী সংস্করণ ব্যবহার করুন ( সর্বশেষ সংস্করণ ব্যবহারের পরামর্শ দেওয়া হচ্ছে )।
Google Mobile Ads SDK (Legacy) সংস্করণ।
ধাপ ১: DT Exchange UI-তে কনফিগারেশন সেট আপ করুন।
নতুন অ্যাপ এবং বিজ্ঞাপন স্থান যোগ করুন
ডিটি এক্সচেঞ্জ কনসোলে সাইন আপ করুন অথবা লগ ইন করুন ।
অ্যাপ যোগ করুন -এ ক্লিক করুন।

আপনার প্ল্যাটফর্ম ও স্থান নির্বাচন করুন, ফর্মের বাকি অংশ পূরণ করুন এবং তারপরে 'অ্যাপ তৈরি করুন' বোতামে ক্লিক করুন।

আপনার প্লেসমেন্টের জন্য নামগুলো লিখুন এবং ধরন নির্বাচন করুন। তারপর, 'সেভ প্লেসমেন্ট'-এ ক্লিক করুন।

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

অ্যাপ ম্যানেজমেন্ট পেজে, আপনার অ্যাপের পাশে থাকা অ্যাপ আইডিটি লিখে রাখুন।

আপনার অ্যাপটি নির্বাচন করুন এবং প্লেসমেন্টস ট্যাবে যান। প্লেসমেন্ট আইডিটি লিখে রাখুন।

প্রকাশক আইডি, গ্রাহক কী এবং গ্রাহক গোপনীয়তা
বাম দিকের মেনু থেকে আপনার ইউজারনেমে ক্লিক করুন এবং ইউজার প্রোফাইল নির্বাচন করুন।

পাবলিশার আইডি , কনজিউমার কী এবং কনজিউমার সিক্রেট লিখে রাখুন, কারণ পরবর্তী ধাপে এগুলোর প্রয়োজন হবে।

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

অ্যাড নেটওয়ার্ক হিসেবে ডিটি এক্সচেঞ্জ (DT Exchange) নির্বাচন করুন, একটি অনন্য নাম লিখুন এবং মিডিয়েশন (Mediation ) সক্ষম করুন। স্বয়ংক্রিয় ডেটা সংগ্রহ (Automatic data collection ) চালু করুন এবং পূর্ববর্তী বিভাগে প্রাপ্ত পাবলিশার আইডি (Publisher ID) , কনজিউমার সিক্রেট (Consumer Secret) ও কনজিউমার কী (Consumer Key) প্রবেশ করান।
আপনাকে কোনো ইউজারনেম বা পাসওয়ার্ড দিতে হবে না। কাজ শেষ হলে সেভ-এ ক্লিক করুন।

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

জলপ্রপাত
ওয়াটারফল ইন্টিগ্রেশনের জন্য এই ধাপটির প্রয়োজন নেই।
দরপত্রের অনুরোধে সুরক্ষিত সংকেত শেয়ার করুন
নিলাম
Inventory > Secure Signals- এ যান। Secure signals- এর অধীনে, DT Exchange (Fyber Monetization) অনুসন্ধান করুন এবং Enable app integration চালু করুন।

সংরক্ষণ করুন- এ ক্লিক করুন।
জলপ্রপাত
ওয়াটারফল ইন্টিগ্রেশনের জন্য এই ধাপটির প্রয়োজন নেই।
SDK বিডিং-এর জন্য নিরাপদ সিগন্যাল শেয়ারিং-এর অনুমতি দিন
নিলাম
ডেলিভারি > ডিমান্ড চ্যানেল সেটিংস- এ যান। ডিফল্ট সেটিংস ট্যাবে, SDK বিডিং-এর জন্য ‘Allow secure signal sharing’ চালু করুন।

সংরক্ষণ করুন- এ ক্লিক করুন।
জলপ্রপাত
ওয়াটারফল ইন্টিগ্রেশনের জন্য এই ধাপটির প্রয়োজন নেই।
ডিটি এক্সচেঞ্জ বিডিং কনফিগার করুন
নিলাম
ডেলিভারি > বিডার্স- এ যান এবং গো টু এসডিকে বিডিং-এ ক্লিক করুন।

নতুন দরদাতা-তে ক্লিক করুন।

বিডার হিসেবে ডিটি এক্সচেঞ্জকে নির্বাচন করুন।

এই বিডারের জন্য SDK বিডিং সক্রিয় করতে ' চালিয়ে যান'-এ ক্লিক করুন।

সম্পন্ন ক্লিক করুন।
জলপ্রপাত
ওয়াটারফল ইন্টিগ্রেশনের জন্য এই ধাপটির প্রয়োজন নেই।
বিজ্ঞাপন ইউনিট ম্যাপিং কনফিগার করুন
নিলাম
ডেলিভারি > বিডার্স- এ যান এবং গো টু এসডিকে বিডিং-এ ক্লিক করুন।

ডিটি এক্সচেঞ্জের জন্য কোম্পানি নির্বাচন করুন।

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

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

জলপ্রপাত
ডেলিভারি > ইল্ড গ্রুপস- এ যান এবং নিউ ইল্ড গ্রুপ বাটনে ক্লিক করুন। আপনার ইনভেন্টরি এবং অ্যাপ নির্বাচন করুন।

Yield partners পর্যন্ত স্ক্রোল করুন এবং Add yield partner-এ ক্লিক করুন।

পূর্ববর্তী বিভাগে DT Exchange-এর জন্য আপনার তৈরি করা কোম্পানিটি নির্বাচন করুন। ইন্টিগ্রেশন টাইপ হিসেবে মোবাইল এসডিকে মিডিয়েশন , প্ল্যাটফর্ম হিসেবে অ্যান্ড্রয়েড এবং স্ট্যাটাস হিসেবে অ্যাক্টিভ বেছে নিন।
পূর্ববর্তী বিভাগে প্রাপ্ত অ্যাপ্লিকেশন আইডি ও প্লেসমেন্ট আইডি এবং ডিফল্ট সিপিএম মান প্রবেশ করান। সেভ-এ ক্লিক করুন।

GDPR এবং মার্কিন যুক্তরাষ্ট্রের রাজ্য বিধিমালা অনুযায়ী বিজ্ঞাপন অংশীদারদের তালিকায় DT Exchange (Fyber Monetization)-কে যুক্ত করুন।
অ্যাড ম্যানেজার UI-তে ইউরোপীয় এবং মার্কিন রাজ্য বিধিমালা অ্যাড পার্টনার তালিকায় ডিটি এক্সচেঞ্জ (ফাইভার মনিটাইজেশন)-কে যুক্ত করতে, ইউরোপীয় বিধিমালা সেটিংস এবং মার্কিন রাজ্য বিধিমালা সেটিংস-এর ধাপগুলো অনুসরণ করুন।
ধাপ ৩: ডিটি এসডিকে এবং অ্যাডাপ্টার ইম্পোর্ট করুন
অ্যান্ড্রয়েড স্টুডিও ইন্টিগ্রেশন (প্রস্তাবিত)
আপনার অ্যাপ-লেভেলের গ্রেডল ফাইলে নিম্নলিখিত ইমপ্লিমেন্টেশন ডিপেন্ডেন্সিগুলো যোগ করুন:
কোটলিন
dependencies { implementation("com.google.android.gms:play-services-ads:25.4.0") implementation("com.google.ads.mediation:fyber:8.4.7.0") }
গ্রুভি
dependencies { implementation 'com.google.android.gms:play-services-ads:25.4.0' implementation 'com.google.ads.mediation:fyber:8.4.7.0' }
ম্যানুয়াল ইন্টিগ্রেশন
- অ্যান্ড্রয়েডের জন্য ডিটি এসডিকে -র সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং আপনার প্রজেক্টে
fyber-marketplace-xyzaarযোগ করুন। - গুগলের মেভেন রিপোজিটরিতে থাকা ডিটি এক্সচেঞ্জ অ্যাডাপ্টার আর্টিফ্যাক্টস -এ যান। সর্বশেষ সংস্করণটি নির্বাচন করুন, ডিটি এক্সচেঞ্জ অ্যাডাপ্টারের
.aarফাইলটি ডাউনলোড করুন এবং আপনার প্রজেক্টে যোগ করুন।
ধাপ ৪: DT SDK-তে গোপনীয়তা সেটিংস প্রয়োগ করুন।
ইইউ সম্মতি এবং জিডিপিআর
Google EU ব্যবহারকারীর সম্মতি নীতি মেনে চলার জন্য, আপনাকে ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA), যুক্তরাজ্য এবং সুইজারল্যান্ডে থাকা আপনার ব্যবহারকারীদের কাছে কিছু তথ্য প্রকাশ করতে হবে এবং যেখানে আইনত প্রয়োজন সেখানে কুকি বা অন্যান্য স্থানীয় স্টোরেজ ব্যবহারের জন্য এবং বিজ্ঞাপনের ব্যক্তিগতকরণের জন্য ব্যক্তিগত ডেটা সংগ্রহ, শেয়ার ও ব্যবহারের জন্য তাদের সম্মতি নিতে হবে। এই নীতিটি EU ePrivacy Directive এবং General Data Protection Regulation (GDPR)-এর প্রয়োজনীয়তাগুলো প্রতিফলিত করে। আপনার মিডিয়েশন চেইনের প্রতিটি বিজ্ঞাপন উৎসে সম্মতি পৌঁছেছে কিনা তা যাচাই করার দায়িত্ব আপনার। Google স্বয়ংক্রিয়ভাবে এই ধরনের নেটওয়ার্কগুলিতে ব্যবহারকারীর সম্মতির পছন্দ প্রেরণ করতে অক্ষম।
DT Exchange SDK সংস্করণ 8.3.0 থেকে শুরু করে, DT Exchange স্বয়ংক্রিয়ভাবে সেইসব কনসেন্ট ম্যানেজমেন্ট প্ল্যাটফর্ম দ্বারা নির্ধারিত GDPR সম্মতি পড়ে নেয়, যেগুলো Google-এর Additional Consent স্পেসিফিকেশন সমর্থন করে। আরও তথ্যের জন্য, DT Exchange GDPR ইমপ্লিমেন্টেশন গাইড দেখুন।
মার্কিন যুক্তরাষ্ট্রের রাজ্যগুলির গোপনীয়তা আইন
মার্কিন যুক্তরাষ্ট্রের রাজ্যগুলির গোপনীয়তা আইন অনুযায়ী, ব্যবহারকারীদের তাদের "ব্যক্তিগত তথ্য" (আইনে এই পদগুলির যে সংজ্ঞা দেওয়া হয়েছে) "বিক্রয়" থেকে অপ্ট-আউট করার অধিকার দেওয়া আবশ্যক। এই অপ্ট-আউটের সুযোগটি "বিক্রেতা" পক্ষের হোমপেজে একটি সুস্পষ্ট "আমার ব্যক্তিগত তথ্য বিক্রি করবেন না" লিঙ্কের মাধ্যমে দেওয়া হয়। মার্কিন যুক্তরাষ্ট্রের রাজ্যগুলির গোপনীয়তা আইন পরিপালন নির্দেশিকা গুগল বিজ্ঞাপন পরিবেশনের জন্য সীমিত ডেটা প্রক্রিয়াকরণ সক্ষম করার সুযোগ দেয়, কিন্তু গুগল আপনার মিডিয়েশন চেইনের প্রতিটি বিজ্ঞাপন নেটওয়ার্কে এই সেটিংটি প্রয়োগ করতে পারে না। অতএব, আপনাকে আপনার মিডিয়েশন চেইনের প্রতিটি বিজ্ঞাপন নেটওয়ার্ক শনাক্ত করতে হবে যা ব্যক্তিগত তথ্য বিক্রয়ে অংশ নিতে পারে এবং পরিপালন নিশ্চিত করার জন্য সেই নেটওয়ার্কগুলির প্রত্যেকটির নির্দেশিকা অনুসরণ করতে হবে।
ডিটি এক্সচেঞ্জ-এ একটি এপিআই (API) রয়েছে যা আপনাকে তাদের এসডিকে (SDK)-তে ব্যবহারকারীর সম্মতি পাঠাতে দেয়। নিম্নলিখিত নমুনা কোডটি দেখায় কিভাবে ডিটি এসডিকে-তে ম্যানুয়ালি সম্মতির তথ্য পাঠাতে হয়। আপনি যদি ডিটি এসডিকে-তে ম্যানুয়ালি সম্মতির তথ্য পাঠাতে চান, তবে Google Mobile Ads SDK (Legacy) এর মাধ্যমে বিজ্ঞাপনের অনুরোধ করার আগে এই কোডটি কল করার পরামর্শ দেওয়া হয়।
জাভা
কোটলিন
US_PRIVACY_STRING জায়গায় আপনার মার্কিন গোপনীয়তা স্ট্রিংটি বসান।
আরও বিস্তারিত তথ্যের জন্য এবং মেথডটিতে যে মানগুলো প্রদান করা যেতে পারে, সে সম্পর্কে জানতে ডিটি এক্সচেঞ্জ-এর সিসিপিএ ইমপ্লিমেন্টেশন গাইড দেখুন।
ধাপ ৫: প্রয়োজনীয় কোড যোগ করুন
অ্যাক্টিভিটি কনটেক্সট সহ বিজ্ঞাপন লোড করুন
ইন্টারস্টিশিয়াল বিজ্ঞাপন ফরম্যাট লোড করার সময় Activity কনটেক্সট পাস করুন। অ্যাক্টিভিটি কনটেক্সট ছাড়া বিজ্ঞাপন লোড হবে না।
ধাপ ৬: আপনার বাস্তবায়ন পরীক্ষা করুন
টেস্ট বিজ্ঞাপন সক্রিয় করুন
আপনার টেস্ট ডিভাইসটি অ্যাড ম্যানেজারের জন্য রেজিস্টার করা নিশ্চিত করুন।
পরীক্ষামূলক বিজ্ঞাপন যাচাই করুন
আপনি DT Exchange থেকে টেস্ট অ্যাড পাচ্ছেন কিনা তা যাচাই করতে, অ্যাড ইন্সপেক্টরে DT Exchange (Bidding) এবং DT Exchange (Waterfall) অ্যাড সোর্স(গুলি) ব্যবহার করে সিঙ্গেল অ্যাড সোর্স টেস্টিং সক্ষম করুন।
ঐচ্ছিক পদক্ষেপ
নেটওয়ার্ক-নির্দিষ্ট পরামিতি
DT Exchange অ্যাডাপ্টারটি অতিরিক্ত রিকোয়েস্ট প্যারামিটার সমর্থন করে, যেগুলো একটি অ্যান্ড্রয়েড বান্ডেল হিসেবে অ্যাডাপ্টারে পাঠানো যায়। অ্যাডাপ্টারটি বান্ডেলের মধ্যে নিম্নলিখিত কী-গুলো খুঁজে থাকে:
| অনুরোধের প্যারামিটার এবং মান | |
|---|---|
InneractiveMediationDefs.KEY_AGE | পূর্ণসংখ্যা । ব্যবহারকারীর বয়স। |
FyberMediationAdapter.KEY_MUTE_VIDEO | বুলিয়ান . ভিডিও মিউট বা আনমিউট করুন |
এই বিজ্ঞাপন অনুরোধের প্যারামিটারগুলো কীভাবে সেট করতে হয় তার একটি কোড উদাহরণ নিচে দেওয়া হলো:
জাভা
Bundle extras = new Bundle();
extras.putInt(InneractiveMediationDefs.KEY_AGE, 10);
extras.putBoolean(FyberMediationAdapter.KEY_MUTE_VIDEO, false);
AdRequest request =
new AdRequest.Builder().addNetworkExtrasBundle(FyberMediationAdapter.class, extras).build();
কোটলিন
val extras = Bundle()
extras.putInt(InneractiveMediationDefs.KEY_AGE, 10)
extras.putBoolean(FyberMediationAdapter.KEY_MUTE_VIDEO, false)
val request =
AdRequest.Builder().addNetworkExtrasBundle(FyberMediationAdapter::class.java, extras).build()
ত্রুটি কোড
যদি অ্যাডাপ্টারটি ডিটি এক্সচেঞ্জ থেকে কোনো বিজ্ঞাপন গ্রহণ করতে ব্যর্থ হয়, তাহলে আপনি নিম্নলিখিত ক্লাসের অধীনে ResponseInfo.getAdapterResponses() ব্যবহার করে বিজ্ঞাপনের প্রতিক্রিয়া থেকে অন্তর্নিহিত ত্রুটিটি পরীক্ষা করতে পারেন:
com.google.ads.mediation.fyber.FyberMediationAdapter
কোনো বিজ্ঞাপন লোড হতে ব্যর্থ হলে ডিটি এক্সচেঞ্জ অ্যাডাপ্টার যে কোড ও বার্তাগুলো প্রদর্শন করে, তা নিচে দেওয়া হলো:
| ত্রুটি কোড | কারণ |
|---|---|
| ১০১ | অ্যাড ম্যানেজার UI-তে কনফিগার করা DT Exchange সার্ভার প্যারামিটারগুলো অনুপস্থিত/অবৈধ। |
| ১০৩ | অনুরোধ করা বিজ্ঞাপনের আকারটি ডিটি এক্সচেঞ্জ সমর্থিত ব্যানার আকারের সাথে মেলে না। |
| ১০৫ | ডিটি এসডিকে একটি বিজ্ঞাপন লোড করেছে কিন্তু একটি অপ্রত্যাশিত কন্ট্রোলার ফেরত দিয়েছে। |
| ১০৬ | বিজ্ঞাপনটি প্রদর্শনের জন্য প্রস্তুত নয়। |
| ১০৭ | Context একটি অ্যাক্টিভিটি ইনস্ট্যান্স নয়। |
| ১০৮ | বিজ্ঞাপনটি প্রদর্শিত হতে পারেনি। |
| ২০০-৩৯৯ | DT SDK একটি ত্রুটি দেখিয়েছে। আরও বিস্তারিত জানতে কোড দেখুন। |
ডিটি এক্সচেঞ্জ অ্যান্ড্রয়েড মিডিয়েশন অ্যাডাপ্টার চেঞ্জলগ
সংস্করণ ৮.৪.৭.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.৭-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৫.৪.০।
- গুগল মোবাইল অ্যাডস নেক্সট-জেন এসডিকে সংস্করণ ১.৩.১।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.৭।
সংস্করণ ৮.৪.৬.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.৬-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৫.৪.০।
- গুগল মোবাইল অ্যাডস নেক্সট-জেন এসডিকে সংস্করণ ১.২.১।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.৬।
সংস্করণ ৮.৪.৫.১
-
AgeRestrictedTreatmentDT Exchange-এর COPPA API-এর সাথে সংযুক্ত করে। - নিম্নলিখিত ওয়াটারফল বিজ্ঞাপন ফর্ম্যাটগুলির জন্য পুরানো API বাস্তবায়নগুলি সরিয়ে দেওয়া হয়েছে: ব্যানার, ইন্টারস্টিশিয়াল।
- ওয়াটারফল ব্যানার অ্যাডের জন্য
loadBannerAdএবং ওয়াটারফল ইন্টারস্টিশিয়াল অ্যাডের জন্যloadInterstitialAdব্যবহার করার জন্য অ্যাডাপ্টারটি আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৫.৪.০।
- গুগল মোবাইল অ্যাডস নেক্সট-জেন এসডিকে সংস্করণ ১.২.১।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.৫।
সংস্করণ ৮.৪.৫.০
- বিডিং বিজ্ঞাপনগুলিতে ওয়াটারমার্ক যোগ করা হয়েছে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.৫-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৫.২.০।
- গুগল মোবাইল অ্যাডস নেক্সট-জেন এসডিকে সংস্করণ 0.25.0-beta01।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.৫।
সংস্করণ ৮.৪.৪.০
- GMA নেক্সট-জেন SDK নির্ভরতার মাধ্যমে অ্যাডাপ্টারটি বিল্ড করার জন্য একটি প্রপার্টি যোগ করা হয়েছে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.৪-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৫.১.০।
- গুগল মোবাইল অ্যাডস নেক্সট-জেন এসডিকে সংস্করণ 0.25.0-beta01।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.৪।
সংস্করণ ৮.৪.৩.০
- ব্যানার বিজ্ঞাপন বাস্তবায়নের জন্য হালনাগাদকৃত এপিআই কলগুলো যোগ করা হয়েছে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.৩-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.৯.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.৩।
সংস্করণ ৮.৪.২.২
- একটি নির্দিষ্ট প্রস্থ ও উচ্চতা দ্বারা সীমাবদ্ধ র্যাপার ভিউয়ের মধ্যে ব্যানার বিজ্ঞাপন প্রদর্শনের সুবিধা যোগ করা হয়েছে। এই পরিবর্তনের ফলে ব্যানার বিজ্ঞাপনগুলো অ্যাপের কন্টেন্ট ঢেকে ফেলতে পারে না।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.৯.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.২।
সংস্করণ ৮.৪.২.১
-
tagForChildDirectedTreatmentএবংtagForUnderAgeOfConsentগুগল মোবাইল অ্যাডস এসডিকে প্যারামিটারগুলোকে ডিটি এক্সচেঞ্জ এসডিকে-তে ফরোয়ার্ড করার সুবিধা যোগ করা হয়েছে। - ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.২-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.৯.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.২।
সংস্করণ ৮.৪.২.০
- নেটিভ অ্যাডের ফিল্ডগুলিতে নাল প্রোটেকশন যোগ করা হয়েছে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.২-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.৯.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.২।
সংস্করণ ৮.৪.১.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.১-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.৮.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.১।
সংস্করণ ৮.৪.০.১
- নেটিভ বিজ্ঞাপনের জন্য সমর্থন যোগ করা হয়েছে
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.০-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.৭.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.০।
সংস্করণ ৮.৪.০.০
- Context-এর ক্লাস-স্তরের রেফারেন্সগুলো সরিয়ে দেওয়া হয়েছে। এটি মেমরি লিক সমস্যা কমাতে সাহায্য করতে পারে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৪.০-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.৬.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৪.০।
সংস্করণ ৮.৩.৮.০
- এরর কোডগুলোকে রিফ্যাক্টর করে একটি নতুন DTExchangeErrorCodes.kt ফাইলে রূপান্তর করা হয়েছে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৩.৮ এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.৫.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.৮।
সংস্করণ ৮.৩.৭.০
- ব্যানার, ইন্টারস্টিশিয়াল এবং রিওয়ার্ডেড বিজ্ঞাপন ফরম্যাটের জন্য বিডিং সমর্থন করতে অ্যাডাপ্টারটি আপডেট করা হয়েছে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৩.৭-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.১.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.৭।
সংস্করণ ৮.৩.৬.১
- ন্যূনতম প্রয়োজনীয় অ্যান্ড্রয়েড এপিআই লেভেল ২৩-এ আপডেট করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ২৪.০.০-তে আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৪.০.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.৬।
সংস্করণ ৮.৩.৬.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৩.৬-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৩.৬.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.৬।
সংস্করণ ৮.৩.৫.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৩.৫-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৩.৬.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.৫।
সংস্করণ ৮.৩.৪.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৩.৪-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৩.৬.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.৪।
সংস্করণ ৮.৩.৩.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৩.৩-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৩.৫.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.৩।
সংস্করণ ৮.৩.২.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৩.২-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৩.৪.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.২।
সংস্করণ ৮.৩.১.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৩.১-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৩.৩.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.১।
সংস্করণ ৮.৩.০.০
- ডিটি এক্সচেঞ্জ এসডিকে-তে গুগল মোবাইল অ্যাডস এসডিকে ভার্সন পাস করার সুবিধা যোগ করা হয়েছে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.৩.০-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৩.২.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.৩.০।
সংস্করণ ৮.২.৭.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.২.৭-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৩.০.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.২.৭।
সংস্করণ ৮.২.৬.১
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২৩.০.০-এ আপডেট করা হয়েছে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.২.৬-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২৩.০.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.২.৬।
সংস্করণ ৮.২.৬.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.২.৬-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২২.৬.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.২.৬।
সংস্করণ ৮.২.৫.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.২.৫-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২২.৫.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.২.৫।
সংস্করণ ৮.২.৪.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.২.৪-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২২.৩.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.২.৪।
সংস্করণ ৮.২.৩.০
- নতুন
VersionInfoক্লাস ব্যবহার করার জন্য অ্যাডাপ্টারটি আপডেট করা হয়েছে। - ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২২.০.০-এ আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২২.০.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.২.৩।
সংস্করণ ৮.২.২.১
- ইন্টারস্টিশিয়াল বিজ্ঞাপন মিউট করার জন্য মিডিয়েশন এক্সট্রাতে
muteVideoকী পাস করার সুবিধা যোগ করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২১.৫.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.২.২।
সংস্করণ ৮.২.২.০
- ডিটি এক্সচেঞ্জ এসডিকে ৮.২.২ এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২১.৫.০-তে আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২১.৫.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.২.২।
সংস্করণ ৮.২.১.০
- অ্যাডাপ্টারের নাম পরিবর্তন করে 'DT Exchange' রাখা হয়েছে।
- ডিটি এক্সচেঞ্জ এসডিকে ৮.২.১-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২১.৩.০-তে আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২১.৩.০।
- ডিটি এক্সচেঞ্জ এসডিকে সংস্করণ ৮.২.১।
সংস্করণ ৮.২.০.০
- Fyber SDK 8.2.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২১.১.০-তে আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২১.১.০।
- ফাইবার এসডিকে সংস্করণ ৮.২.০।
সংস্করণ ৮.১.৫.০
- Fyber SDK 8.1.5-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২১.০.০।
- ফাইবার এসডিকে সংস্করণ ৮.১.৫।
সংস্করণ ৮.১.৪.০
- Fyber SDK 8.1.4-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২১.০.০।
- ফাইবার এসডিকে সংস্করণ ৮.১.৪।
সংস্করণ ৮.১.৩.১
-
compileSdkVersionএবংtargetSdkVersionএপিআই ৩১-এ আপডেট করা হয়েছে। - ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২১.০.০-এ আপডেট করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় অ্যান্ড্রয়েড এপিআই লেভেল ১৯-এ আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২১.০.০।
- ফাইবার এসডিকে সংস্করণ ৮.১.৩।
সংস্করণ ৮.১.৩.০
- Fyber SDK 8.1.3-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২০.৬.০-তে আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২০.৬.০।
- ফাইবার এসডিকে সংস্করণ ৮.১.৩।
সংস্করণ ৮.১.২.০
- Fyber SDK 8.1.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২০.৫.০-তে আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২০.৫.০।
- ফাইবার এসডিকে সংস্করণ ৮.১.২।
সংস্করণ ৮.১.০.০
- Fyber SDK 8.1.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২০.৪.০।
- ফাইবার এসডিকে সংস্করণ ৮.১.০।
সংস্করণ ৭.৮.৪.১
- মিডিয়েশন কনফিগারেশনে ডুপ্লিকেট বা একাধিক অনন্য অ্যাপ আইডি থাকলে অ্যাডাপ্টারটি ইনিশিয়ালাইজ না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ২০.৪.০-তে আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২০.৪.০।
- ফাইবার এসডিকে সংস্করণ ৭.৮.৪।
সংস্করণ ৭.৮.৪.০
- Fyber SDK 7.8.4-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২০.৩.০-তে আপডেট করা হয়েছে।
- রিওয়ার্ডেড ডিসপ্লে অ্যাডের একটি সমস্যা সমাধান করা হয়েছে, যেখানে
onVideoComplete()কল করা হচ্ছিল না। - Fyber-এ এখন বিজ্ঞাপন দেখানোর জন্য একটি Activity context প্রয়োজন।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২০.৩.০।
- ফাইবার এসডিকে সংস্করণ ৭.৮.৪।
সংস্করণ ৭.৮.৩.০
- Fyber SDK 7.8.3-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- প্রমিত অ্যাডাপ্টার ত্রুটি কোড এবং বার্তা যোগ করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২০.১.০-তে আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২০.১.০।
- ফাইবার এসডিকে সংস্করণ ৭.৮.৩।
সংস্করণ ৭.৮.২.০
- Fyber SDK 7.8.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ ২০.০.০-এ আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ২০.০.০।
- ফাইবার এসডিকে সংস্করণ ৭.৮.২।
সংস্করণ ৭.৮.১.০
- Fyber SDK 7.8.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.৭.০।
- ফাইবার এসডিকে সংস্করণ ৭.৮.১।
সংস্করণ ৭.৮.০.০
- Fyber SDK 7.8.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ 19.7.0-এ আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.৭.০।
- ফাইবার এসডিকে সংস্করণ ৭.৮.০।
সংস্করণ ৭.৭.৪.০
- Fyber SDK 7.7.4-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- রিওয়ার্ডেড অ্যাডের ক্ষেত্রে
onUserEarnedReward()ফাংশনটি দুইবার ফরওয়ার্ড হওয়ার সমস্যাটি সমাধান করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.৫.০।
- ফাইবার এসডিকে সংস্করণ ৭.৭.৪।
সংস্করণ ৭.৭.৩.০
- Fyber SDK 7.7.3-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.৫.০।
- ফাইবার এসডিকে সংস্করণ ৭.৭.৩।
সংস্করণ ৭.৭.২.০
- Fyber SDK 7.7.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ 19.5.0-এ আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.৫.০।
- ফাইবার এসডিকে সংস্করণ ৭.৭.২।
সংস্করণ ৭.৭.১.০
- Fyber SDK 7.7.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ 19.4.0-এ আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.৪.০।
- ফাইবার এসডিকে সংস্করণ ৭.৭.১।
সংস্করণ ৭.৭.০.০
- Fyber SDK 7.7.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.৩.০।
- ফাইবার এসডিকে সংস্করণ ৭.৭.০।
সংস্করণ ৭.৬.১.০
- Fyber SDK 7.6.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.৩.০।
- ফাইবার এসডিকে সংস্করণ ৭.৬.১।
সংস্করণ ৭.৬.০.০
- Fyber SDK 7.6.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ইনলাইন অ্যাডাপ্টিভ ব্যানার অনুরোধ সমর্থন করার জন্য অ্যাডাপ্টারটি আপডেট করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ 19.3.0-এ আপডেট করা হয়েছে।
- একটি বাগ সংশোধন করা হয়েছে যেখানে ব্যানার বিজ্ঞাপনের জন্য onAdOpened()/onAdClosed() মেথডগুলো কল করা হচ্ছিল না।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.৩.০।
- ফাইবার এসডিকে সংস্করণ ৭.৬.০।
সংস্করণ ৭.৫.৪.০
- Fyber SDK 7.5.4-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ 19.1.0-এ আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.১.০।
- ফাইবার এসডিকে সংস্করণ ৭.৫.৪।
সংস্করণ ৭.৫.৩.০
- Fyber SDK 7.5.3-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.০.১।
- ফাইবার এসডিকে সংস্করণ ৭.৫.৩।
সংস্করণ ৭.৫.২.০
- Fyber SDK 7.5.2-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে সংস্করণ 19.0.1-এ আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৯.০.১।
- ফাইবার এসডিকে সংস্করণ ৭.৫.২।
সংস্করণ ৭.৫.০.০
- Fyber SDK 7.5.0-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ফাইবার বিজ্ঞাপন লোড হওয়ার সময় NullPointerException ক্র্যাশের সমস্যাটি সমাধান করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৮.৩.০।
- ফাইবার এসডিকে সংস্করণ ৭.৫.০।
সংস্করণ ৭.৪.১.০
- Fyber SDK 7.4.1-এর সাথে সামঞ্জস্যতা যাচাই করা হয়েছে।
- ন্যূনতম প্রয়োজনীয় গুগল মোবাইল অ্যাডস এসডিকে ভার্সন ১৮.৩.০-তে আপডেট করা হয়েছে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৮.৩.০।
- ফাইবার এসডিকে সংস্করণ ৭.৪.১।
সংস্করণ ৭.৩.৪.০
- প্রাথমিক প্রকাশ!
- ব্যানার, ইন্টারস্টিশিয়াল এবং রিওয়ার্ডেড বিজ্ঞাপন সমর্থন করে।
যা দিয়ে তৈরি ও পরীক্ষা করা হয়েছে:
- গুগল মোবাইল বিজ্ঞাপন এসডিকে সংস্করণ ১৮.২.০।
- ফাইবার এসডিকে সংস্করণ ৭.৩.৪।
এই নির্দেশিকাটি আপনাকে দেখাবে কিভাবে মিডিয়েশন ব্যবহার করে ডিটি এক্সচেঞ্জ থেকে বিজ্ঞাপন লোড ও প্রদর্শন করতে Google Mobile Ads SDK (Legacy) ব্যবহার করতে হয়, যেখানে ওয়াটারফল ইন্টিগ্রেশনও অন্তর্ভুক্ত রয়েছে। এতে একটি অ্যাড ইউনিটের মিডিয়েশন কনফিগারেশনে ডিটি এক্সচেঞ্জ যোগ করার পদ্ধতি এবং একটি অ্যান্ড্রয়েড অ্যাপে ডিটি এসডিকে ও অ্যাডাপ্টার ইন্টিগ্রেট করার পদ্ধতি আলোচনা করা হয়েছে।
সমর্থিত ইন্টিগ্রেশন এবং বিজ্ঞাপন ফরম্যাট
ডিটি এক্সচেঞ্জ-এর মিডিয়েশন অ্যাডাপ্টারটির নিম্নলিখিত সক্ষমতাগুলো রয়েছে:
| একীকরণ | |
|---|---|
| নিলাম | |
| জলপ্রপাত | |
| ফর্ম্যাট | |
| ব্যানার | |
| ইন্টারস্টিশিয়াল | |
| পুরস্কৃত | |
| স্থানীয় | |
পূর্বশর্ত
এগিয়ে যাওয়ার আগে, নিম্নলিখিত বিষয়গুলো যাচাই করে নিন:
অ্যান্ড্রয়েড এপিআই লেভেল ২৩ বা তার পরবর্তী সংস্করণ।
[বিডিংয়ের জন্য]: বিডিংয়ে সকল সমর্থিত বিজ্ঞাপন ফরম্যাট অন্তর্ভুক্ত করতে, DT Exchange অ্যাডাপ্টার 8.4.2.0 বা তার পরবর্তী সংস্করণ ব্যবহার করুন ( সর্বশেষ সংস্করণ ব্যবহারের পরামর্শ দেওয়া হচ্ছে )।
Google Mobile Ads SDK (Legacy) সংস্করণ।
ধাপ ১: DT Exchange UI-তে কনফিগারেশন সেট আপ করুন।
নতুন অ্যাপ এবং বিজ্ঞাপন স্থান যোগ করুন
ডিটি এক্সচেঞ্জ কনসোলে সাইন আপ করুন অথবা লগ ইন করুন ।
অ্যাপ যোগ করুন -এ ক্লিক করুন।

আপনার প্ল্যাটফর্ম ও স্থান নির্বাচন করুন, ফর্মের বাকি অংশ পূরণ করুন এবং তারপরে 'অ্যাপ তৈরি করুন' বোতামে ক্লিক করুন।

আপনার প্লেসমেন্টের জন্য নামগুলো লিখুন এবং ধরন নির্বাচন করুন। তারপর, 'সেভ প্লেসমেন্ট'-এ ক্লিক করুন।

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

অ্যাপ ম্যানেজমেন্ট পেজে, আপনার অ্যাপের পাশে থাকা অ্যাপ আইডিটি লিখে রাখুন।

আপনার অ্যাপটি নির্বাচন করুন এবং প্লেসমেন্টস ট্যাবে যান। প্লেসমেন্ট আইডিটি লিখে রাখুন।

প্রকাশক আইডি, গ্রাহক কী এবং গ্রাহক গোপনীয়তা
বাম দিকের মেনু থেকে আপনার ইউজারনেমে ক্লিক করুন এবং ইউজার প্রোফাইল নির্বাচন করুন।

পাবলিশার আইডি , কনজিউমার কী এবং কনজিউমার সিক্রেট লিখে রাখুন, কারণ পরবর্তী ধাপে এগুলোর প্রয়োজন হবে।

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

অ্যাড নেটওয়ার্ক হিসেবে ডিটি এক্সচেঞ্জ (DT Exchange) নির্বাচন করুন, একটি অনন্য নাম লিখুন এবং মিডিয়েশন (Mediation ) সক্ষম করুন। স্বয়ংক্রিয় ডেটা সংগ্রহ (Automatic data collection ) চালু করুন এবং পূর্ববর্তী বিভাগে প্রাপ্ত পাবলিশার আইডি (Publisher ID) , কনজিউমার সিক্রেট (Consumer Secret) ও কনজিউমার কী (Consumer Key) প্রবেশ করান।
আপনাকে কোনো ইউজারনেম বা পাসওয়ার্ড দিতে হবে না। কাজ শেষ হলে সেভ-এ ক্লিক করুন।

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

জলপ্রপাত
ওয়াটারফল ইন্টিগ্রেশনের জন্য এই ধাপটির প্রয়োজন নেই।
দরপত্রের অনুরোধে সুরক্ষিত সংকেত শেয়ার করুন
নিলাম
Inventory > Secure Signals- এ যান। Secure signals- এর অধীনে, DT Exchange (Fyber Monetization) অনুসন্ধান করুন এবং Enable app integration চালু করুন।

সংরক্ষণ করুন- এ ক্লিক করুন।
জলপ্রপাত
ওয়াটারফল ইন্টিগ্রেশনের জন্য এই ধাপটির প্রয়োজন নেই।
SDK বিডিং-এর জন্য নিরাপদ সিগন্যাল শেয়ারিং-এর অনুমতি দিন
নিলাম
ডেলিভারি > ডিমান্ড চ্যানেল সেটিংস- এ যান। ডিফল্ট সেটিংস ট্যাবে, SDK বিডিং-এর জন্য ‘Allow secure signal sharing’ চালু করুন।

সংরক্ষণ করুন- এ ক্লিক করুন।
জলপ্রপাত
ওয়াটারফল ইন্টিগ্রেশনের জন্য এই ধাপটির প্রয়োজন নেই।
ডিটি এক্সচেঞ্জ বিডিং কনফিগার করুন
নিলাম
ডেলিভারি > বিডার্স- এ যান এবং গো টু এসডিকে বিডিং-এ ক্লিক করুন।

নতুন দরদাতা-তে ক্লিক করুন।

বিডার হিসেবে ডিটি এক্সচেঞ্জকে নির্বাচন করুন।

এই বিডারের জন্য SDK বিডিং সক্রিয় করতে ' চালিয়ে যান'-এ ক্লিক করুন।

সম্পন্ন ক্লিক করুন।
জলপ্রপাত
ওয়াটারফল ইন্টিগ্রেশনের জন্য এই ধাপটির প্রয়োজন নেই।
বিজ্ঞাপন ইউনিট ম্যাপিং কনফিগার করুন
নিলাম
ডেলিভারি > বিডার্স- এ যান এবং গো টু এসডিকে বিডিং-এ ক্লিক করুন।

ডিটি এক্সচেঞ্জের জন্য কোম্পানি নির্বাচন করুন।

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

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

জলপ্রপাত
ডেলিভারি > ইল্ড গ্রুপস- এ যান এবং নিউ ইল্ড গ্রুপ বাটনে ক্লিক করুন। আপনার ইনভেন্টরি এবং অ্যাপ নির্বাচন করুন।

Yield partners পর্যন্ত স্ক্রোল করুন এবং Add yield partner-এ ক্লিক করুন।

পূর্ববর্তী বিভাগে DT Exchange-এর জন্য আপনার তৈরি করা কোম্পানিটি নির্বাচন করুন। ইন্টিগ্রেশন টাইপ হিসেবে মোবাইল এসডিকে মিডিয়েশন , প্ল্যাটফর্ম হিসেবে অ্যান্ড্রয়েড এবং স্ট্যাটাস হিসেবে অ্যাক্টিভ বেছে নিন।
পূর্ববর্তী বিভাগে প্রাপ্ত অ্যাপ্লিকেশন আইডি ও প্লেসমেন্ট আইডি এবং ডিফল্ট সিপিএম মান প্রবেশ করান। সেভ-এ ক্লিক করুন।

GDPR এবং মার্কিন যুক্তরাষ্ট্রের রাজ্য বিধিমালা অনুযায়ী বিজ্ঞাপন অংশীদারদের তালিকায় DT Exchange (Fyber Monetization)-কে যুক্ত করুন।
অ্যাড ম্যানেজার UI-তে ইউরোপীয় এবং মার্কিন রাজ্য বিধিমালা অ্যাড পার্টনার তালিকায় ডিটি এক্সচেঞ্জ (ফাইভার মনিটাইজেশন)-কে যুক্ত করতে, ইউরোপীয় বিধিমালা সেটিংস এবং মার্কিন রাজ্য বিধিমালা সেটিংস-এর ধাপগুলো অনুসরণ করুন।
ধাপ ৩: ডিটি এসডিকে এবং অ্যাডাপ্টার ইম্পোর্ট করুন
অ্যান্ড্রয়েড স্টুডিও ইন্টিগ্রেশন (প্রস্তাবিত)
আপনার অ্যাপ-লেভেলের গ্রেডল ফাইলে নিম্নলিখিত ইমপ্লিমেন্টেশন ডিপেন্ডেন্সিগুলো যোগ করুন:
কোটলিন
dependencies { implementation("com.google.android.gms:play-services-ads:25.4.0") implementation("com.google.ads.mediation:fyber:8.4.7.0") }
গ্রুভি
dependencies { implementation 'com.google.android.gms:play-services-ads:25.4.0' implementation 'com.google.ads.mediation:fyber:8.4.7.0' }
ম্যানুয়াল ইন্টিগ্রেশন
- অ্যান্ড্রয়েডের জন্য ডিটি এসডিকে -র সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং আপনার প্রজেক্টে
fyber-marketplace-xyzaarযোগ করুন। - গুগলের মেভেন রিপোজিটরিতে থাকা ডিটি এক্সচেঞ্জ অ্যাডাপ্টার আর্টিফ্যাক্টস -এ যান। সর্বশেষ সংস্করণটি নির্বাচন করুন, ডিটি এক্সচেঞ্জ অ্যাডাপ্টারের
.aarফাইলটি ডাউনলোড করুন এবং আপনার প্রজেক্টে যোগ করুন।
ধাপ ৪: DT SDK-তে গোপনীয়তা সেটিংস প্রয়োগ করুন।
ইইউ সম্মতি এবং জিডিপিআর
Google EU ব্যবহারকারীর সম্মতি নীতি মেনে চলার জন্য, আপনাকে ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA), যুক্তরাজ্য এবং সুইজারল্যান্ডে থাকা আপনার ব্যবহারকারীদের কাছে কিছু তথ্য প্রকাশ করতে হবে এবং যেখানে আইনত প্রয়োজন সেখানে কুকি বা অন্যান্য স্থানীয় স্টোরেজ ব্যবহারের জন্য এবং বিজ্ঞাপনের ব্যক্তিগতকরণের জন্য ব্যক্তিগত ডেটা সংগ্রহ, শেয়ার ও ব্যবহারের জন্য তাদের সম্মতি নিতে হবে। এই নীতিটি EU ePrivacy Directive এবং General Data Protection Regulation (GDPR)-এর প্রয়োজনীয়তাগুলো প্রতিফলিত করে। আপনার মিডিয়েশন চেইনের প্রতিটি বিজ্ঞাপন উৎসে সম্মতি পৌঁছেছে কিনা তা যাচাই করার দায়িত্ব আপনার। Google স্বয়ংক্রিয়ভাবে এই ধরনের নেটওয়ার্কগুলিতে ব্যবহারকারীর সম্মতির পছন্দ প্রেরণ করতে অক্ষম।
DT Exchange SDK সংস্করণ 8.3.0 থেকে শুরু করে, DT Exchange স্বয়ংক্রিয়ভাবে সেইসব কনসেন্ট ম্যানেজমেন্ট প্ল্যাটফর্ম দ্বারা নির্ধারিত GDPR সম্মতি পড়ে নেয়, যেগুলো Google-এর Additional Consent স্পেসিফিকেশন সমর্থন করে। আরও তথ্যের জন্য, DT Exchange GDPR ইমপ্লিমেন্টেশন গাইড দেখুন।
মার্কিন যুক্তরাষ্ট্রের রাজ্যগুলির গোপনীয়তা আইন
মার্কিন যুক্তরাষ্ট্রের রাজ্যগুলির গোপনীয়তা আইন অনুযায়ী, ব্যবহারকারীদের তাদের "ব্যক্তিগত তথ্য" (আইনে এই পদগুলির যে সংজ্ঞা দেওয়া হয়েছে) "বিক্রয়" থেকে অপ্ট-আউট করার অধিকার দেওয়া আবশ্যক। এই অপ্ট-আউটের সুযোগটি "বিক্রেতা" পক্ষের হোমপেজে একটি সুস্পষ্ট "আমার ব্যক্তিগত তথ্য বিক্রি করবেন না" লিঙ্কের মাধ্যমে দেওয়া হয়। মার্কিন যুক্তরাষ্ট্রের রাজ্যগুলির গোপনীয়তা আইন পরিপালন নির্দেশিকা গুগল বিজ্ঞাপন পরিবেশনের জন্য সীমিত ডেটা প্রক্রিয়াকরণ সক্ষম করার সুযোগ দেয়, কিন্তু গুগল আপনার মিডিয়েশন চেইনের প্রতিটি বিজ্ঞাপন নেটওয়ার্কে এই সেটিংটি প্রয়োগ করতে পারে না। অতএব, আপনাকে আপনার মিডিয়েশন চেইনের প্রতিটি বিজ্ঞাপন নেটওয়ার্ক শনাক্ত করতে হবে যা ব্যক্তিগত তথ্য বিক্রয়ে অংশ নিতে পারে এবং পরিপালন নিশ্চিত করার জন্য সেই নেটওয়ার্কগুলির প্রত্যেকটির নির্দেশিকা অনুসরণ করতে হবে।
ডিটি এক্সচেঞ্জ-এ একটি এপিআই (API) রয়েছে যা আপনাকে তাদের এসডিকে (SDK)-তে ব্যবহারকারীর সম্মতি পাঠাতে দেয়। নিম্নলিখিত নমুনা কোডটি দেখায় কিভাবে ডিটি এসডিকে-তে ম্যানুয়ালি সম্মতির তথ্য পাঠাতে হয়। আপনি যদি ডিটি এসডিকে-তে ম্যানুয়ালি সম্মতির তথ্য পাঠাতে চান, তবে Google Mobile Ads SDK (Legacy) এর মাধ্যমে বিজ্ঞাপনের অনুরোধ করার আগে এই কোডটি কল করার পরামর্শ দেওয়া হয়।
জাভা
কোটলিন
US_PRIVACY_STRING জায়গায় আপনার মার্কিন গোপনীয়তা স্ট্রিংটি বসান।
আরও বিস্তারিত তথ্যের জন্য এবং মেথডটিতে যে মানগুলো প্রদান করা যেতে পারে, সে সম্পর্কে জানতে ডিটি এক্সচেঞ্জ-এর সিসিপিএ ইমপ্লিমেন্টেশন গাইড দেখুন।
ধাপ ৫: প্রয়োজনীয় কোড যোগ করুন
অ্যাক্টিভিটি কনটেক্সট সহ বিজ্ঞাপন লোড করুন
ইন্টারস্টিশিয়াল বিজ্ঞাপন ফরম্যাট লোড করার সময় Activity কনটেক্সট পাস করুন। অ্যাক্টিভিটি কনটেক্সট ছাড়া বিজ্ঞাপন লোড হবে না।
ধাপ ৬: আপনার বাস্তবায়ন পরীক্ষা করুন
টেস্ট বিজ্ঞাপন সক্রিয় করুন
আপনার টেস্ট ডিভাইসটি অ্যাড ম্যানেজারের জন্য রেজিস্টার করা নিশ্চিত করুন।
Verify test ads
To verify that you are receiving test ads from DT Exchange, enable single ad source testing in ad inspector using the DT Exchange (Bidding) and DT Exchange (Waterfall) ad source(s).
Optional steps
Network-specific parameters
The DT Exchange adapter supports additional request parameters that can be passed to the adapter as an Android Bundle. The adapter looks for the following keys in the bundle:
| Request parameters and values | |
|---|---|
InneractiveMediationDefs.KEY_AGE | Integer . The age of the user |
FyberMediationAdapter.KEY_MUTE_VIDEO | Boolean . Mute or unmute video |
Here's a code example of how to set these ad request parameters:
জাভা
Bundle extras = new Bundle();
extras.putInt(InneractiveMediationDefs.KEY_AGE, 10);
extras.putBoolean(FyberMediationAdapter.KEY_MUTE_VIDEO, false);
AdRequest request =
new AdRequest.Builder().addNetworkExtrasBundle(FyberMediationAdapter.class, extras).build();
কোটলিন
val extras = Bundle()
extras.putInt(InneractiveMediationDefs.KEY_AGE, 10)
extras.putBoolean(FyberMediationAdapter.KEY_MUTE_VIDEO, false)
val request =
AdRequest.Builder().addNetworkExtrasBundle(FyberMediationAdapter::class.java, extras).build()
Error codes
If the adapter fails to receive an ad from DT Exchange, you can check the underlying error from the ad response using ResponseInfo.getAdapterResponses() under the following class:
com.google.ads.mediation.fyber.FyberMediationAdapter
Here are the codes and accompanying messages thrown by the DT Exchange adapter when an ad fails to load:
| Error code | কারণ |
|---|---|
| ১০১ | DT Exchange server parameters configured in the Ad Manager UI are missing/invalid. |
| ১০৩ | The requested ad size does not match a DT Exchange supported banner size. |
| ১০৫ | DT SDK loaded an ad but returned an unexpected controller. |
| ১০৬ | Ad is not ready to display. |
| ১০৭ | Context is not an activity instance. |
| ১০৮ | Ad failed to be displayed. |
| 200-399 | DT SDK returned an error. See code for more details. |
DT Exchange Android Mediation Adapter Changelog
Version 8.4.7.0
- Verified compatibility with DT Exchange SDK 8.4.7.
Built and tested with:
- Google Mobile Ads SDK version 25.4.0.
- Google Mobile Ads Next-Gen SDK version 1.3.1.
- DT Exchange SDK version 8.4.7.
Version 8.4.6.0
- Verified compatibility with DT Exchange SDK 8.4.6.
Built and tested with:
- Google Mobile Ads SDK version 25.4.0.
- Google Mobile Ads Next-Gen SDK version 1.2.1.
- DT Exchange SDK version 8.4.6.
Version 8.4.5.1
- Maps
AgeRestrictedTreatmentto DT Exchange's COPPA API. - Removed the old API implementations for the following waterfall ad formats: Banner, Interstitial.
- Updated the adapter to use
loadBannerAdfor Waterfall Banner ads andloadInterstitialAdfor Waterfall Interstitial ads.
Built and tested with:
- Google Mobile Ads SDK version 25.4.0.
- Google Mobile Ads Next-Gen SDK version 1.2.1.
- DT Exchange SDK version 8.4.5.
Version 8.4.5.0
- Added watermark on bidding ads.
- Verified compatibility with DT Exchange SDK 8.4.5.
Built and tested with:
- Google Mobile Ads SDK version 25.2.0.
- Google Mobile Ads Next-Gen SDK version 0.25.0-beta01.
- DT Exchange SDK version 8.4.5.
Version 8.4.4.0
- Added property to build the adapter with GMA Next-Gen SDK dependency.
- Verified compatibility with DT Exchange SDK 8.4.4.
Built and tested with:
- Google Mobile Ads SDK version 25.1.0.
- Google Mobile Ads Next-Gen SDK version 0.25.0-beta01.
- DT Exchange SDK version 8.4.4.
Version 8.4.3.0
- Added updated API calls for banner ad implementation.
- Verified compatibility with DT Exchange SDK 8.4.3.
Built and tested with:
- Google Mobile Ads SDK version 24.9.0.
- DT Exchange SDK version 8.4.3.
Version 8.4.2.2
- Added support to display banner ads within a wrapper view, bounded by a specified width and height. This change prevents banner ads from covering app content.
Built and tested with:
- Google Mobile Ads SDK version 24.9.0.
- DT Exchange SDK version 8.4.2.
Version 8.4.2.1
- Added support for forwarding the
tagForChildDirectedTreatmentandtagForUnderAgeOfConsentGoogle Mobile Ads SDK parameters to the DT Exchange SDK. - Verified compatibility with DT Exchange SDK 8.4.2.
Built and tested with:
- Google Mobile Ads SDK version 24.9.0.
- DT Exchange SDK version 8.4.2.
Version 8.4.2.0
- Added null protection to Native Ad's fields
- Verified compatibility with DT Exchange SDK 8.4.2.
Built and tested with:
- Google Mobile Ads SDK version 24.9.0.
- DT Exchange SDK version 8.4.2.
Version 8.4.1.0
- Verified compatibility with DT Exchange SDK 8.4.1.
Built and tested with:
- Google Mobile Ads SDK version 24.8.0.
- DT Exchange SDK version 8.4.1.
Version 8.4.0.1
- Added support for Native Ads
- Verified compatibility with DT Exchange SDK 8.4.0.
Built and tested with:
- Google Mobile Ads SDK version 24.7.0.
- DT Exchange SDK version 8.4.0.
Version 8.4.0.0
- Removed class-level references to Context. Can help reduce memory leak issues.
- Verified compatibility with DT Exchange SDK 8.4.0.
Built and tested with:
- Google Mobile Ads SDK version 24.6.0.
- DT Exchange SDK version 8.4.0.
Version 8.3.8.0
- Refactored the error codes into a new DTExchangeErrorCodes.kt file.
- Verified compatibility with DT Exchange SDK 8.3.8.
Built and tested with:
- Google Mobile Ads SDK version 24.5.0.
- DT Exchange SDK version 8.3.8.
Version 8.3.7.0
- Updated adapter to support bidding for banner, interstitial and rewarded ad formats.
- Verified compatibility with DT Exchange SDK 8.3.7.
Built and tested with:
- Google Mobile Ads SDK version 24.1.0.
- DT Exchange SDK version 8.3.7.
Version 8.3.6.1
- Updated the minimum required Android API level to 23.
- Updated the minimum required Google Mobile Ads SDK version to 24.0.0.
Built and tested with:
- Google Mobile Ads SDK version 24.0.0.
- DT Exchange SDK version 8.3.6.
Version 8.3.6.0
- Verified compatibility with DT Exchange SDK 8.3.6.
Built and tested with:
- Google Mobile Ads SDK version 23.6.0.
- DT Exchange SDK version 8.3.6.
Version 8.3.5.0
- Verified compatibility with DT Exchange SDK 8.3.5.
Built and tested with:
- Google Mobile Ads SDK version 23.6.0.
- DT Exchange SDK version 8.3.5.
Version 8.3.4.0
- Verified compatibility with DT Exchange SDK 8.3.4.
Built and tested with:
- Google Mobile Ads SDK version 23.6.0.
- DT Exchange SDK version 8.3.4.
Version 8.3.3.0
- Verified compatibility with DT Exchange SDK 8.3.3.
Built and tested with:
- Google Mobile Ads SDK version 23.5.0.
- DT Exchange SDK version 8.3.3.
Version 8.3.2.0
- Verified compatibility with DT Exchange SDK 8.3.2.
Built and tested with:
- Google Mobile Ads SDK version 23.4.0.
- DT Exchange SDK version 8.3.2.
Version 8.3.1.0
- Verified compatibility with DT Exchange SDK 8.3.1.
Built and tested with:
- Google Mobile Ads SDK version 23.3.0.
- DT Exchange SDK version 8.3.1.
Version 8.3.0.0
- Added support for passing the Google Mobile Ads SDK version to DT Exchange SDK.
- Verified compatibility with DT Exchange SDK 8.3.0.
Built and tested with:
- Google Mobile Ads SDK version 23.2.0.
- DT Exchange SDK version 8.3.0.
Version 8.2.7.0
- Verified compatibility with DT Exchange SDK 8.2.7.
Built and tested with:
- Google Mobile Ads SDK version 23.0.0.
- DT Exchange SDK version 8.2.7.
Version 8.2.6.1
- Updated the minimum required Google Mobile Ads SDK version to 23.0.0.
- Verified compatibility with DT Exchange SDK 8.2.6.
Built and tested with:
- Google Mobile Ads SDK version 23.0.0.
- DT Exchange SDK version 8.2.6.
Version 8.2.6.0
- Verified compatibility with DT Exchange SDK 8.2.6.
Built and tested with:
- Google Mobile Ads SDK version 22.6.0.
- DT Exchange SDK version 8.2.6.
Version 8.2.5.0
- Verified compatibility with DT Exchange SDK 8.2.5.
Built and tested with:
- Google Mobile Ads SDK version 22.5.0.
- DT Exchange SDK version 8.2.5.
Version 8.2.4.0
- Verified compatibility with DT Exchange SDK 8.2.4.
Built and tested with:
- Google Mobile Ads SDK version 22.3.0.
- DT Exchange SDK version 8.2.4.
Version 8.2.3.0
- Updated adapter to use new
VersionInfoclass. - Updated the minimum required Google Mobile Ads SDK version to 22.0.0.
Built and tested with:
- Google Mobile Ads SDK version 22.0.0.
- DT Exchange SDK version 8.2.3.
Version 8.2.2.1
- Added support for passing
muteVideokey in mediation extra to mute interstitial ads.
Built and tested with:
- Google Mobile Ads SDK version 21.5.0.
- DT Exchange SDK version 8.2.2.
Version 8.2.2.0
- Verified compatibility with DT Exchange SDK 8.2.2.
- Updated the minimum required Google Mobile Ads SDK version to 21.5.0.
Built and tested with:
- Google Mobile Ads SDK version 21.5.0.
- DT Exchange SDK version 8.2.2.
Version 8.2.1.0
- Rebranded adapter name to "DT Exchange".
- Verified compatibility with DT Exchange SDK 8.2.1.
- Updated the minimum required Google Mobile Ads SDK version to 21.3.0.
Built and tested with:
- Google Mobile Ads SDK version 21.3.0.
- DT Exchange SDK version 8.2.1.
Version 8.2.0.0
- Verified compatibility with Fyber SDK 8.2.0.
- Updated the minimum required Google Mobile Ads SDK version to 21.1.0.
Built and tested with:
- Google Mobile Ads SDK version 21.1.0.
- Fyber SDK version 8.2.0.
Version 8.1.5.0
- Verified compatibility with Fyber SDK 8.1.5.
Built and tested with:
- Google Mobile Ads SDK version 21.0.0.
- Fyber SDK version 8.1.5.
Version 8.1.4.0
- Verified compatibility with Fyber SDK 8.1.4.
Built and tested with:
- Google Mobile Ads SDK version 21.0.0.
- Fyber SDK version 8.1.4.
Version 8.1.3.1
- Updated
compileSdkVersionandtargetSdkVersionto API 31. - Updated the minimum required Google Mobile Ads SDK version to 21.0.0.
- Updated the minimum required Android API level to 19.
Built and tested with:
- Google Mobile Ads SDK version 21.0.0.
- Fyber SDK version 8.1.3.
Version 8.1.3.0
- Verified compatibility with Fyber SDK 8.1.3.
- Updated the minimum required Google Mobile Ads SDK version to 20.6.0.
Built and tested with:
- Google Mobile Ads SDK version 20.6.0.
- Fyber SDK version 8.1.3.
Version 8.1.2.0
- Verified compatibility with Fyber SDK 8.1.2.
- Updated the minimum required Google Mobile Ads SDK version to 20.5.0.
Built and tested with:
- Google Mobile Ads SDK version 20.5.0.
- Fyber SDK version 8.1.2.
Version 8.1.0.0
- Verified compatibility with Fyber SDK 8.1.0.
Built and tested with:
- Google Mobile Ads SDK version 20.4.0.
- Fyber SDK version 8.1.0.
Version 7.8.4.1
- Fixed an issue where the adapter would not initialize if there is a duplicate or more than one unique app ID from the mediation configurations.
- Updated the minimum required Google Mobile Ads SDK version to 20.4.0.
Built and tested with:
- Google Mobile Ads SDK version 20.4.0.
- Fyber SDK version 7.8.4.
Version 7.8.4.0
- Verified compatibility with Fyber SDK 7.8.4.
- Updated the minimum required Google Mobile Ads SDK version to 20.3.0.
- Fixed an issue with rewarded display ads, where
onVideoComplete()was not called. - Fyber now requires an Activity context to show ads.
Built and tested with:
- Google Mobile Ads SDK version 20.3.0.
- Fyber SDK version 7.8.4.
Version 7.8.3.0
- Verified compatibility with Fyber SDK 7.8.3.
- Added standardized adapter error codes and messages.
- Updated the minimum required Google Mobile Ads SDK version to 20.1.0.
Built and tested with:
- Google Mobile Ads SDK version 20.1.0.
- Fyber SDK version 7.8.3.
Version 7.8.2.0
- Verified compatibility with Fyber SDK 7.8.2.
- Updated the minimum required Google Mobile Ads SDK version to 20.0.0.
Built and tested with:
- Google Mobile Ads SDK version 20.0.0.
- Fyber SDK version 7.8.2.
Version 7.8.1.0
- Verified compatibility with Fyber SDK 7.8.1.
Built and tested with:
- Google Mobile Ads SDK version 19.7.0.
- Fyber SDK version 7.8.1.
Version 7.8.0.0
- Verified compatibility with Fyber SDK 7.8.0.
- Updated the minimum required Google Mobile Ads SDK version to 19.7.0.
Built and tested with:
- Google Mobile Ads SDK version 19.7.0.
- Fyber SDK version 7.8.0.
Version 7.7.4.0
- Verified compatibility with Fyber SDK 7.7.4.
- Fixed an issue where
onUserEarnedReward()is forwarded twice for rewarded ads.
Built and tested with:
- Google Mobile Ads SDK version 19.5.0.
- Fyber SDK version 7.7.4.
Version 7.7.3.0
- Verified compatibility with Fyber SDK 7.7.3.
Built and tested with:
- Google Mobile Ads SDK version 19.5.0.
- Fyber SDK version 7.7.3.
Version 7.7.2.0
- Verified compatibility with Fyber SDK 7.7.2.
- Updated the minimum required Google Mobile Ads SDK version to 19.5.0.
Built and tested with:
- Google Mobile Ads SDK version 19.5.0.
- Fyber SDK version 7.7.2.
Version 7.7.1.0
- Verified compatibility with Fyber SDK 7.7.1.
- Updated the minimum required Google Mobile Ads SDK version to 19.4.0.
Built and tested with:
- Google Mobile Ads SDK version 19.4.0.
- Fyber SDK version 7.7.1.
Version 7.7.0.0
- Verified compatibility with Fyber SDK 7.7.0.
Built and tested with:
- Google Mobile Ads SDK version 19.3.0.
- Fyber SDK version 7.7.0.
Version 7.6.1.0
- Verified compatibility with Fyber SDK 7.6.1.
Built and tested with:
- Google Mobile Ads SDK version 19.3.0.
- Fyber SDK version 7.6.1.
Version 7.6.0.0
- Verified compatibility with Fyber SDK 7.6.0.
- Updated the adapter to support inline adaptive banner requests.
- Updated the minimum required Google Mobile Ads SDK version to 19.3.0.
- Fixed a bug where onAdOpened()/onAdClosed() methods were not being called for banner ads.
Built and tested with:
- Google Mobile Ads SDK version 19.3.0.
- Fyber SDK version 7.6.0.
Version 7.5.4.0
- Verified compatibility with Fyber SDK 7.5.4.
- Updated the minimum required Google Mobile Ads SDK version to 19.1.0.
Built and tested with:
- Google Mobile Ads SDK version 19.1.0.
- Fyber SDK version 7.5.4.
Version 7.5.3.0
- Verified compatibility with Fyber SDK 7.5.3.
Built and tested with:
- Google Mobile Ads SDK version 19.0.1.
- Fyber SDK version 7.5.3.
Version 7.5.2.0
- Verified compatibility with Fyber SDK 7.5.2.
- Updated the minimum required Google Mobile Ads SDK version to 19.0.1.
Built and tested with:
- Google Mobile Ads SDK version 19.0.1.
- Fyber SDK version 7.5.2.
Version 7.5.0.0
- Verified compatibility with Fyber SDK 7.5.0.
- Fixed NullPointerException crash during Fyber ad loading.
Built and tested with:
- Google Mobile Ads SDK version 18.3.0.
- Fyber SDK version 7.5.0.
Version 7.4.1.0
- Verified compatibility with Fyber SDK 7.4.1.
- Updated the minimum required Google Mobile Ads SDK version to 18.3.0.
Built and tested with:
- Google Mobile Ads SDK version 18.3.0.
- Fyber SDK version 7.4.1.
Version 7.3.4.0
- Initial release!
- Supports Banner, Interstitial and Rewarded ads.
Built and tested with:
- Google Mobile Ads SDK version 18.2.0.
- Fyber SDK version 7.3.4.