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

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

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

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

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

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

  • সর্বশেষ Google মোবাইল বিজ্ঞাপন SDK
  • ঐক্য 4 বা উচ্চতর
  • অ্যান্ড্রয়েডে স্থাপন করতে
    • Android API স্তর 21 বা উচ্চতর
  • iOS এ স্থাপন করতে
    • 12.0 বা উচ্চতর আইওএস স্থাপনার লক্ষ্য
  • একটি কাজ Unity প্রোজেক্টটি Google Mobile Ads SDK-এর সাথে কনফিগার করা হয়েছে। বিস্তারিত জানার জন্য শুরু করুন দেখুন।
  • মধ্যস্থতা সম্পূর্ণ করুন শুরু করুন গাইড

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

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

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

আপনার অ্যাপ যোগ করতে অ্যাপ অ্যাড বোতামে ক্লিক করুন।

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

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

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

iOS

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

সেটআপ

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

এটির উপর আপনার মাউস ঘোরার দ্বারা বাম নেভিগেশন বার খুলুন। তারপর বাম মেনু থেকে Apps এ ক্লিক করুন।

মেনু

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

অ্যাপ আইডি

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

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

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

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

ব্যবহারকারীর প্রোফাইল মেনু

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

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

ধাপ 2: ডিটি এক্সচেঞ্জের চাহিদা সেট আপ করুন AdMob UI

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

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

নির্দেশাবলীর জন্য, নির্দেশিকাতে ধাপ 2 দেখুনঅ্যান্ড্রয়েড

iOS

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

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

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

ধাপ 3: DT Exchange 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 মোবাইল বিজ্ঞাপন ডিটি এক্সচেঞ্জ মধ্যস্থতা প্যাকেজ নির্বাচন করুন এবং ইনস্টল করুন ক্লিক করুন।

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

ঐক্য প্যাকেজ

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

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

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

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

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

ধাপ 4: DT Exchange 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: আপনার বাস্তবায়ন পরীক্ষা করুন

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

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

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

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

ত্রুটি কোড

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

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

com.google.ads.mediation.fyber.FyberMediationAdapter

iOS

GADMediationAdapterFyber

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

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

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

iOS

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

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

সংস্করণ 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