ডিটি এক্সচেঞ্জকে মধ্যস্থতার সাথে একীভূত করুন

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

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

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

ইন্টিগ্রেশন
বিডিং 1
জলপ্রপাত
বিন্যাস
ব্যানার
ইন্টারস্টিশিয়াল
পুরস্কৃত 2

1 বিডিং ইন্টিগ্রেশন বন্ধ বিটাতে রয়েছে, অ্যাক্সেসের অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।

2টি পুরস্কৃত বিজ্ঞাপন শুধুমাত্র জলপ্রপাত মধ্যস্থতায় সমর্থিত।

প্রয়োজনীয়তা

  • সর্বশেষ Google মোবাইল বিজ্ঞাপন SDK
  • ঐক্য 4 বা উচ্চতর
  • [বিডিংয়ের জন্য]: বিডিং-এ সমস্ত সমর্থিত বিজ্ঞাপন ফর্ম্যাটগুলিকে একীভূত করতে, DT Exchange 3.3.12 বা উচ্চতরের জন্য Google মোবাইল বিজ্ঞাপন মধ্যস্থতা প্লাগইন ব্যবহার করুন ( সর্বশেষ সংস্করণ প্রস্তাবিত )
  • অ্যান্ড্রয়েডে স্থাপন করতে
    • Android API স্তর 23 বা উচ্চতর
  • iOS এ স্থাপন করতে
    • 12.0 বা উচ্চতর আইওএস স্থাপনার লক্ষ্য
  • Google মোবাইল বিজ্ঞাপন SDK-এর সাথে কনফিগার করা একটি ওয়ার্কিং ইউনিটি প্রজেক্ট। বিস্তারিত জানার জন্য শুরু করুন দেখুন।
  • মধ্যস্থতা সম্পূর্ণ করুন শুরু করুন গাইড

ধাপ 1: DT Exchange UI এ কনফিগারেশন সেট আপ করুন

নতুন অ্যাপ এবং বিজ্ঞাপন বসানো যোগ করুন

সাইন আপ করুন বা ডিটি এক্সচেঞ্জ কনসোলে লগ ইন করুন

অ্যাপ যোগ করুন ক্লিক করুন।

অ্যাপস ম্যানেজ করুন

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

অ্যান্ড্রয়েড

iOS

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

সেটআপ

অ্যাপ আইডি এবং প্লেসমেন্ট আইডি

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

অ্যাপ ম্যানেজমেন্ট পৃষ্ঠায়, আপনার অ্যাপের পাশে থাকা অ্যাপ আইডিটি নোট করুন।

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

প্লেসমেন্ট আইডি

প্রকাশক আইডি, কনজিউমার কী এবং কনজিউমার সিক্রেট

বাম মেনু থেকে আপনার ব্যবহারকারীর নাম ক্লিক করুন এবং ব্যবহারকারীর প্রোফাইল নির্বাচন করুন।

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

ব্যবহারকারীর প্রোফাইল

আপনার 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 যোগ করুন

ধাপ 2: অ্যাড ম্যানেজার UI-তে DT Exchange চাহিদা সেট আপ করুন

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

অ্যান্ড্রয়েড

নির্দেশাবলীর জন্য, Android এর জন্য গাইডের ধাপ 2 দেখুন।

iOS

নির্দেশাবলীর জন্য, iOS এর জন্য নির্দেশিকাতে ধাপ 2 দেখুন।

জিডিপিআর এবং ইউএস স্টেট রেগুলেশন বিজ্ঞাপন অংশীদারদের তালিকায় DT Exchange যোগ করুন

অ্যাড ম্যানেজার UI-তে ইউরোপীয় এবং মার্কিন রাজ্যের বিধিবিধানের বিজ্ঞাপন অংশীদারদের তালিকায় DT Exchange (Fyber Monetization) যোগ করতে ইউরোপীয় প্রবিধান সেটিংস এবং মার্কিন রাজ্যের প্রবিধান সেটিংসের ধাপগুলি অনুসরণ করুন৷

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

OpenUPM-CLI

আপনার যদি OpenUPM-CLI ইনস্টল করা থাকে, তাহলে আপনি আপনার প্রোজেক্টের রুট ডিরেক্টরি থেকে নিম্নলিখিত কমান্ডটি চালিয়ে আপনার প্রোজেক্টে ইউনিটির জন্য Google Mobile Ads DT Exchange Mediation Plugin ইনস্টল করতে পারেন:

openupm add com.google.ads.mobile.mediation.dtexchange

OpenUPM

আপনার ইউনিটি প্রজেক্ট এডিটরে, ইউনিটি প্যাকেজ ম্যানেজার সেটিংস খুলতে সম্পাদনা > প্রজেক্ট সেটিংস > প্যাকেজ ম্যানেজার নির্বাচন করুন।

স্কোপড রেজিস্ট্রি ট্যাবের অধীনে, নিম্নলিখিত বিবরণ সহ একটি স্কোপড রেজিস্ট্রি হিসাবে OpenUPM যুক্ত করুন:

  • নাম: OpenUPM
  • URL: https://package.openupm.com
  • সুযোগ(গুলি): com.google

OpenUPM বিবরণ

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

ইউনিটি রেজিস্ট্রি

Google মোবাইল বিজ্ঞাপন DTExchange মধ্যস্থতা প্যাকেজ নির্বাচন করুন এবং ইনস্টল ক্লিক করুন।

OpenUPM থেকে ইনস্টল করুন

ঐক্য প্যাকেজ

চেঞ্জলগের ডাউনলোড লিঙ্ক থেকে DT এক্সচেঞ্জের জন্য Google মোবাইল বিজ্ঞাপন মধ্যস্থতা প্লাগইনটির সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং জিপ ফাইল থেকে GoogleMobileAdsDTExchangeMediation.unitypackage বের করুন৷

আপনার ইউনিটি প্রজেক্ট এডিটরে, সম্পদ > আমদানি প্যাকেজ > কাস্টম প্যাকেজ নির্বাচন করুন এবং আপনার ডাউনলোড করা GoogleMobileAdsDTExchangeMediation.unitypackage ফাইলটি খুঁজুন। নিশ্চিত করুন যে সমস্ত ফাইল নির্বাচন করা হয়েছে এবং আমদানি ক্লিক করুন।

ঐক্য থেকে আমদানি

তারপরে, সম্পদ > এক্সটার্নাল ডিপেন্ডেন্সি ম্যানেজার > অ্যান্ড্রয়েড রিজলভার > ফোর্স রিসলভ নির্বাচন করুন। এক্সটার্নাল ডিপেন্ডেন্সি ম্যানেজার লাইব্রেরি স্ক্র্যাচ থেকে নির্ভরতা রেজোলিউশন সম্পাদন করবে এবং আপনার ইউনিটি অ্যাপের Assets/Plugins/Android ডিরেক্টরিতে ঘোষিত নির্ভরতা কপি করবে।

জোর করে সমাধান করুন

ধাপ 4: DT SDK-এ গোপনীয়তা সেটিংস প্রয়োগ করুন

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

এই বিভাগটি দেখায় কিভাবে ডিটি এক্সচেঞ্জের জন্য ব্যক্তিগতকৃত বিজ্ঞাপনগুলি সক্ষম বা নিষ্ক্রিয় করা যায়৷

DT Exchange সংস্করণ 1.1.0-এর জন্য Google মোবাইল বিজ্ঞাপন মধ্যস্থতা প্লাগইন SetGDPRRequired() এবং SetGDPRConsentString() পদ্ধতির সাথে Fyber ক্লাস যোগ করেছে, আপনাকে DT Exchange-এ ম্যানুয়ালি সম্মতির তথ্য পাঠাতে দেয়। নিম্নলিখিত নমুনা কোডটি দেখায় কিভাবে এই পরামিতিগুলি ডিটি এক্সচেঞ্জ অ্যাডাপ্টারে পাস করতে হয়:

using GoogleMobileAds.Api.Mediation.Fyber;
// ...

Fyber.SetGDPRConsent(true);
Fyber.SetGDPRConsentString("myGDPRConsentString");

আরও তথ্যের জন্য ডিটি এক্সচেঞ্জের জিডিপিআর নিবন্ধে যান এবং পদ্ধতিতে যে মানগুলি দেওয়া যেতে পারে।

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

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

DT Exchange সংস্করণ 3.1.1-এর জন্য Google মোবাইল বিজ্ঞাপন মধ্যস্থতা প্লাগইন SetCCPAString() পদ্ধতির সাথে Fyber ক্লাস যুক্ত করেছে, আপনাকে DT Exchange-এ ম্যানুয়ালি সম্মতির তথ্য পাঠাতে দেয়। নিম্নলিখিত নমুনা কোডটি দেখায় কিভাবে এই পরামিতিগুলি ডিটি এক্সচেঞ্জ অ্যাডাপ্টারে পাস করতে হয়:

using GoogleMobileAds.Api.Mediation.Fyber;
// ...

Fyber.SetCCPAString("myCCPAConsentString");

// You can also clear CCPA consent information using the following method:
Fyber.ClearCCPAString();

আরও তথ্যের জন্য DT Exchange-এর CCPA ওপেন সোর্স নিবন্ধে যান এবং পদ্ধতিতে যে মানগুলি দেওয়া যেতে পারে।

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

অ্যান্ড্রয়েড

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

iOS

SKAdNetwork ইন্টিগ্রেশন

আপনার প্রকল্পের Info.plist ফাইলে SKAdNetwork শনাক্তকারী যোগ করতে DT Exchange এর ডকুমেন্টেশন অনুসরণ করুন।

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

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

অ্যাড ম্যানেজারের জন্য আপনার টেস্ট ডিভাইস রেজিস্টার করা নিশ্চিত করুন।

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

আপনি DT Exchange থেকে পরীক্ষার বিজ্ঞাপন পাচ্ছেন তা যাচাই করতে, DT Exchange (Bidding) এবং DT Exchange (Waterfall) বিজ্ঞাপন উৎস(গুলি) ব্যবহার করে বিজ্ঞাপন পরিদর্শক-এ একক বিজ্ঞাপন উৎস পরীক্ষা সক্ষম করুন।

ত্রুটি কোড

যদি অ্যাডাপ্টারটি ডিটি এক্সচেঞ্জ থেকে একটি বিজ্ঞাপন পেতে ব্যর্থ হয়, তাহলে প্রকাশকরা নিম্নলিখিত শ্রেণির অধীনে ResponseInfo ব্যবহার করে বিজ্ঞাপন প্রতিক্রিয়া থেকে অন্তর্নিহিত ত্রুটি পরীক্ষা করতে পারেন:

অ্যান্ড্রয়েড

com.google.ads.mediation.fyber.FyberMediationAdapter

iOS

GADMediationAdapterFyber

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

অ্যান্ড্রয়েড

ত্রুটি কোড কারণ
101 অ্যাড ম্যানেজার UI-তে কনফিগার করা DT Exchange সার্ভারের প্যারামিটার অনুপস্থিত/অবৈধ।
103 অনুরোধ করা বিজ্ঞাপনের আকার একটি DT Exchange সমর্থিত ব্যানার আকারের সাথে মেলে না।
105 DT SDK একটি বিজ্ঞাপন লোড করেছে কিন্তু একটি অপ্রত্যাশিত কন্ট্রোলার ফিরিয়ে দিয়েছে৷
106 বিজ্ঞাপন প্রদর্শনের জন্য প্রস্তুত নয়।
107 প্রসঙ্গ একটি কার্যকলাপ উদাহরণ নয়.
200-399 DT SDK একটি ত্রুটি ফিরিয়ে দিয়েছে। আরো বিস্তারিত জানার জন্য কোড দেখুন.

iOS

ত্রুটি কোড কারণ
0-10 DT SDK একটি ত্রুটি ফিরিয়ে দিয়েছে। আরো বিস্তারিত জানার জন্য ডকুমেন্টেশন দেখুন.
101 অ্যাড ম্যানেজার UI-তে কনফিগার করা DT Exchange সার্ভারের প্যারামিটার অনুপস্থিত/অবৈধ।
102 অনুরোধ করা বিজ্ঞাপনের আকার একটি DT Exchange সমর্থিত ব্যানার আকারের সাথে মেলে না।
103 বিজ্ঞাপন দেখাতে ব্যর্থ হয়েছে কারণ বিজ্ঞাপন বস্তু ইতিমধ্যেই ব্যবহার করা হয়েছে৷
104 বিজ্ঞাপন প্রস্তুত না হওয়ার কারণে DT Exchange বিজ্ঞাপন দেখাতে ব্যর্থ হয়েছে৷
105 DT SDK একটি প্রাথমিক ত্রুটি ফিরিয়ে দিয়েছে।

ডিটি এক্সচেঞ্জ ইউনিটি মধ্যস্থতা প্লাগইন চেঞ্জলগ

সংস্করণ 3.3.12

সংস্করণ 3.3.11

সংস্করণ 3.3.10

সংস্করণ 3.3.9

সংস্করণ 3.3.8

সংস্করণ 3.3.7

সংস্করণ 3.3.6

সংস্করণ 3.3.5

সংস্করণ 3.3.4

সংস্করণ 3.3.3

সংস্করণ 3.3.2

সংস্করণ 3.3.1

সংস্করণ 3.3.0

সংস্করণ 3.2.1

সংস্করণ 3.2.0

সংস্করণ 3.1.12

সংস্করণ 3.1.11

সংস্করণ 3.1.10

সংস্করণ 3.1.8

সংস্করণ 3.1.7

সংস্করণ 3.1.6

সংস্করণ 3.1.5

সংস্করণ 3.1.4

সংস্করণ 3.1.3

সংস্করণ 3.1.2

সংস্করণ 3.1.1

সংস্করণ 3.1.0

সংস্করণ 3.0.2

সংস্করণ 3.0.1

সংস্করণ 3.0.0

সংস্করণ 2.0.0

সংস্করণ 1.6.1

সংস্করণ 1.6.0

সংস্করণ 1.5.2

সংস্করণ 1.5.1

সংস্করণ 1.5.0

সংস্করণ 1.4.0

সংস্করণ 1.3.0

সংস্করণ 1.2.3

সংস্করণ 1.2.2

সংস্করণ 1.2.1

সংস্করণ 1.2.0

সংস্করণ 1.1.0

সংস্করণ 1.0.0