ওপেন বিডিং এক্সচেঞ্জ এবং অন্যান্য ক্রেতাদের Google বিজ্ঞাপন ম্যানেজার এবং AdMob ইনভেনটরিতে বিড করার জন্য Google এর রিয়েল-টাইম বিডিং পরিকাঠামোর সুবিধা নিতে সক্ষম করে৷
ওপেন বিডিং-এ অংশগ্রহণ করার জন্য, আপনার ওপেন বিডিং ব্যবহারের ক্ষেত্রে কাস্টমাইজ করা একটি রিয়েল-টাইম বিডিং ইন্টিগ্রেশন কনফিগার করুন এবং ইন্টিগ্রেশন সঠিকভাবে কাজ করছে কিনা তা যাচাই করার জন্য আপনার Google অ্যাকাউন্ট ম্যানেজারকে বিডার এন্ডপয়েন্ট পাঠান। এটি একটি এককালীন প্রক্রিয়া।
নির্বাচিত প্রকাশকদের মধ্যে আপনার ইন্টিগ্রেশন সীমাবদ্ধ করুন
আপনার ওপেন বিডিং ইন্টিগ্রেশন "ব্যক্তিগত মোডে" থাকতে পারে যতক্ষণ না আপনি যেকোনো প্রকাশকের অনুরোধ গ্রহণ করতে প্রস্তুত হন। ব্যক্তিগত মোডে থাকাকালীন, আপনি নির্বাচিত প্রকাশকদের সাথে সংযোগ করতে আপনার অ্যাকাউন্ট টিমের সাথে কাজ করতে পারেন এবং যতক্ষণ না আপনি স্কেল করার জন্য প্রস্তুত হন ততক্ষণ এই অবস্থায় থাকতে পারেন। একবার আপনি ব্যক্তিগত মোড থেকে বেরিয়ে গেলে, আপনার অ্যাকাউন্ট সমস্ত প্রকাশকদের কাছে দৃশ্যমান হবে৷
সমর্থিত প্রোটোকল এবং এনকোডিং
আমরা Google এর OpenRTB বাস্তবায়ন ব্যবহার করার পরামর্শ দিই। Google RTB প্রোটোকল বাতিল করা হয়েছে। আরও জানুন
Google OpenRTB বাস্তবায়ন
Google-এর OpenRTB বাস্তবায়ন OpenRTB স্পেসিফিকেশনে পাওয়া সমস্ত বৈশিষ্ট্যকে সমর্থন করে না এবং অনুমোদিত ক্রেতাদের জন্য এক্সটেনশন এবং ওপেন বিডিং-নির্দিষ্ট কার্যকারিতা যোগ করে। Google-এর OpenRTB বাস্তবায়ন সম্পর্কে আরও জানতে, এবং এটি কীভাবে মালিকানাধীন অনুমোদিত ক্রেতাদের রিয়েল-টাইম বিডিং প্রোটোকলের সাথে সম্পর্কিত, OpenRTB গাইড দেখুন।
ইনকামিং বিড অনুরোধ হ্যান্ডেল
ওপেন বিডিং অনুমোদিত ক্রেতাদের মতো একই BidRequest
কাঠামো ব্যবহার করে, কিন্তু কিছু ক্ষেত্র একচেটিয়াভাবে ওপেন বিডিং অংশগ্রহণকারীদের কাছে পাঠানো হয়। বিড অনুরোধে পাঠানো ওপেন বিডিং-নির্দিষ্ট ক্ষেত্র সম্পর্কে আরও জানতে অনুরোধ নির্দেশিকা দেখুন।
একটি বিড দিয়ে সাড়া দিন
ওপেন বিডিং ওপেন বিডিং অংশগ্রহণকারীদের কাছে পাঠানো কিছু একচেটিয়া ক্ষেত্র সহ অনুমোদিত ক্রেতাদের মতো একটি BidResponse
কাঠামো ব্যবহার করে। ওপেন বিডিং-নির্দিষ্ট ক্ষেত্রগুলির সাথে আপনি প্রতিক্রিয়া জানাতে পারেন সে সম্পর্কে আরও জানতে প্রতিক্রিয়া নির্দেশিকা দেখুন।
আপনি যে পছন্দের বিজ্ঞাপন ফর্ম্যাটের সাথে বিড করতে চান তার উপর নির্ভর করে, প্রতিক্রিয়া কাঠামো উল্লেখযোগ্য উপায়ে ভিন্ন হতে পারে। সাধারণ বিজ্ঞাপন বিন্যাসের জন্য বিডের সাথে প্রতিক্রিয়া জানাতে আপনার বিডার অ্যাপ্লিকেশন কনফিগার করতে সাহায্য করার জন্য নিম্নলিখিত নির্দেশিকাগুলি পর্যালোচনা করুন:
- ইন্টারস্টিশিয়াল বিজ্ঞাপন
- ভিডিও বিজ্ঞাপন
- OpenRTB ভিডিও বিজ্ঞাপন
- নেটিভ বিজ্ঞাপন
- নেটিভ ভিডিও বিজ্ঞাপন
- ক্রেতা SDK বিজ্ঞাপন
অমিল কমাতে ইমপ্রেশন ট্র্যাক করুন
এটি দৃঢ়ভাবে সুপারিশ করা হয় যে Google যখন বিলযোগ্য ইভেন্টগুলির জন্য আপনাকে চার্জ করা হবে তখন ইম্প্রেশন-স্তরের ডেটা পুনরুদ্ধার করতে আপনি ঐচ্ছিক impression_tracking_url
ক্ষেত্রটি ব্যবহার করুন৷ OpenRTB-এর জন্য এটি Google প্রোটোকলে BidResponse.seatbid[].bid[].ext.impression_tracking_url
এবং BidResponse.ad[].impression_tracking_url
হিসাবে প্রকাশ করা হয়েছে।
Google ডিমান্ড ডিফারেন্সি রেজুলেশন (বিটা)
এই বৈশিষ্ট্যটির লক্ষ্য হল যে ইম্প্রেশনের সংখ্যা যেগুলির জন্য একটি বিনিময় বিল করা হয় তা Google Display & Video 360 (DV360) দ্বারা প্রদত্ত ইম্প্রেশনের সংখ্যার সাথে সারিবদ্ধ হয়।
ওপেন বিডিং দ্বারা পরিবেশিত DV360 ইম্প্রেশনগুলি সঠিকভাবে শনাক্ত করার মাধ্যমে, Google তারপর বিজ্ঞাপন স্প্যাম এবং বিলযোগ্য ইভেন্টের অসঙ্গতিগুলির জন্য সামঞ্জস্য করতে পারে যাতে আপনি যে ইম্প্রেশনগুলির জন্য আপনাকে অর্থ প্রদান করা হয় না তার জন্য আপনাকে বিল করা হয় না।
বিড অনুরোধে google_query_id প্রচার করুন
Google চাহিদা জুড়ে বৈধ ইম্প্রেশনের সংখ্যা মেলে তা নিশ্চিত করার জন্য, google_query_id
অবশ্যই প্রচারিত হতে হবে যেমনটি ওপেন বিডিং অনুরোধ থেকে Google চাহিদা প্ল্যাটফর্মে। এটি ওপেন বিডিং অসঙ্গতি রেজোলিউশনের একটি পূর্বশর্ত। google_query_id
এর বর্তমান প্রত্যাশিত দৈর্ঘ্য প্রায় 64 বাইট।
বিড প্রতিক্রিয়ায় তৃতীয়_পক্ষ_ক্রয়কারী_টোকেন প্রচার করুন
Google চাহিদা প্ল্যাটফর্ম একটি এক্সচেঞ্জের অভ্যন্তরীণ নিলামে জয়ী হওয়ার ক্ষেত্রে, third_party_buyer_token
ক্ষেত্রটিকে অবশ্যই ওপেন বিডিং ইম্প্রেশনের মাধ্যমে বিড প্রতিক্রিয়ার মতো প্রচার করতে হবে। এটি Google প্রকাশক প্ল্যাটফর্মগুলিকে এটি প্রতিষ্ঠা করতে দেয় যে একটি ওপেন বিডিং অংশীদার থেকে বিজয়ী বিডটি একই ইম্প্রেশন সুযোগের জন্য Google দাবির পক্ষে একটি বিড। এই ক্ষেত্রের বর্তমান সর্বাধিক দৈর্ঘ্য 150 বাইট হবে বলে আশা করা হচ্ছে।
বিড প্রতিক্রিয়াগুলির মতো Google সৃজনশীল মার্কআপ পাস করুন৷
Google চাহিদার বিডগুলিতে অসঙ্গতি রেজোলিউশন প্রযোজ্য তা নিশ্চিত করার জন্য, কোনো র্যাপার (স্ক্রিপ্ট ট্যাগ, iframes, বা VAST র্যাপার) ছাড়াই Google সৃজনশীল মার্কআপ প্রচার করার জন্য একটি বিনিময় প্রয়োজন৷ অসঙ্গতির রেজোলিউশনের কারণে, Google সেই ওপেন বিডিং ইম্প্রেশনের জন্য ইনভয়েস বাতিল করতে পারে এবং নাও করতে পারে যেগুলি Google চাহিদা প্ল্যাটফর্ম দ্বারা গণনা করা হয়নি। Google পর্যায়ক্রমে ক্রিয়েটিভ মার্কআপ পরীক্ষা করবে তা নিশ্চিত করতে যে third_party_buyer_token
সহ বিডগুলি Google চাহিদার পক্ষে জমা দেওয়া হয়েছে, অন্য কোনও ক্রেতার নয়।
HTML5 ক্রিয়েটিভ
এক্সচেঞ্জ-নির্দিষ্ট ম্যাক্রো সম্প্রসারণ যা সাধারণত প্রযোজ্য, এবং, ঐচ্ছিকভাবে, এক্সচেঞ্জ সাধারণত যোগ করে অতিরিক্ত ট্র্যাকার পিক্সেল বা স্ক্রিপ্ট সহ Google HTML মার্কআপ জমা দেওয়ার জন্য একটি বিনিময় প্রয়োজন।
যদি কোনো এক্সচেঞ্জ Google HTML ক্রিয়েটিভকে একটি ট্যাগে ( script
, iframe
বা অন্যান্য কৌশল) মোড়ানো হয় যা পরবর্তীতে Google HTML কোড লোড বা রেন্ডার করে তাহলে Google অসঙ্গতি রেজোলিউশন প্রয়োগ করতে অক্ষম।
প্রযুক্তিগত প্রয়োজনীয়তা পূরণ করে
এই উদাহরণে, বিড প্রতিক্রিয়া থেকে Google (DV360) সৃজনশীল এইচটিএমএল কোডটি অক্ষরে অক্ষরে পাস করা হয় , একটি এক্সচেঞ্জ-নির্দিষ্ট এইচটিএমএল কোডের সাথে যুক্ত করা হয়।
<!-- START exchange-specific HTML header --> <iframe src="https://exchange.example.com/impression?…" width="0" height="0" frameborder="0" scrolling="no" style="display:none;" marginheight="0" marginwidth="0"></iframe> <!-- END exchange-specific HTML header --> <!-- START HTML code as returned by Google in the bid response --> <DIV STYLE="position: absolute; left: 0px; top: 0px; visibility: hidden;"><IMG SRC="https://pagead2.googlesyndication.com/pagead/gen_204?id=xbid&dbm_b=…" BORDER=0 WIDTH=1 HEIGHT=1 ALT="" STYLE="display:none"></DIV><iframe title="Blank" src="https://googleads.g.doubleclick.net/xbbe/pixel?d=…" style="display:none" aria-hidden="true"></iframe><div><div style="position:relative; display:inline-block;"><div class="GoogleActiveViewClass" id="DfaVisibilityIdentifier_…"><script>var url = 'https://googleads.g.doubleclick.net/dbm/ad?…';document.write('<script src="' + (window.rfl ? window.rfl(url) : url) + '"></s' + 'cript>');</script>… <!-- END HTML code as returned by Google in the bid response --> <!-- START exchange-specific HTML footer --> <img src='https://exchange.example.com/track?…' width='0' height='0' style='display:none;'> <!-- END exchange-specific HTML footer -->
প্রযুক্তিগত প্রয়োজনীয়তা পূরণ করে না
এই উদাহরণে, Google দ্বারা প্রত্যাবর্তিত সৃজনশীল HTML কোড একটি বিনিময় দ্বারা প্রদত্ত বিড প্রতিক্রিয়াতে অস্পষ্ট করা হয় এবং বিড প্রতিক্রিয়াতে শব্দার্থে প্রদর্শিত হয় না । Google-প্রদত্ত HTML কোড ব্রাউজারে এক্সচেঞ্জ-প্রদত্ত র্যাপার দ্বারা রেন্ডার করা হতে পারে।
<!-- START exchange ad tag that encodes / renders Google creative in the browser --> <!-- Google creatives markup from the bid response (adm) is not present verbatim --> <span class="ad"><script type='text/javascript' src='https://exchange.example.com/ad?p=%%WINNING_PRICE%%&m=n_ybbRoVpsLlXSo8gVHRn-W0tynBt-Hoe8t8m0qwKhLFiaF-0gB0U4w-5pjeB8IMIkg7PcRri5iCIjBMMKDqg …'></script></span> <!-- END exchange ad tag that encodes / renders Google creative in the browser -->
বিশাল ভিডিও ক্রিয়েটিভ
অসঙ্গতি রেজোলিউশনের জন্য যোগ্য হওয়ার জন্য, VAST XML প্রতিক্রিয়াগুলিতে VASTTagURI
তৈরি করতে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করার জন্য একটি বিনিময় প্রয়োজন:
- একটি এক্সচেঞ্জ
VASTTagURI
উপাদানের মান সংরক্ষণ করতে পারে VAST XML নথির অংশ হিসাবে Google দ্বারাadm
ক্ষেত্রে প্রত্যাবর্তন করা হয় , বিনিময়-নির্দিষ্ট ম্যাক্রো সম্প্রসারণ যা সাধারণত প্রযোজ্য। - DV360 একটি এক্সচেঞ্জের বিড প্রতিক্রিয়াতে একটি VAST নথির URL দিয়ে
nurl
ক্ষেত্রটি পূরণ করতে পারে। একটি এক্সচেঞ্জ তখনnurl
এর মানটি পাস করতে পারে যা Google (DV360)VASTTagURI
ট্যাগে সাড়া দেয়, এক্সচেঞ্জ-নির্দিষ্ট ম্যাক্রো প্রয়োজন অনুযায়ী স্বাভাবিকভাবে প্রসারিত হয়।
একটি বিনিময় প্রয়োজনে VAST XML নথির মধ্যে অতিরিক্ত VAST ইভেন্ট এবং ত্রুটি ট্র্যাকার নির্দিষ্ট করতে পারে।
প্রযুক্তিগত প্রয়োজনীয়তা পূরণ করে
এই উদাহরণে, বিড প্রতিক্রিয়া থেকে Google (DV360) সৃজনশীল VAST URI শব্দে পাস করা হয় , একটি এক্সচেঞ্জ তার নির্দিষ্ট VAST ইভেন্ট এবং ত্রুটি ট্র্যাকার যোগ করে।
<!-- START exchange VAST tag referencing Google creative --> <?xml version="1.0" encoding="UTF-8"?><VAST version="2.0"><Ad id="123456789"><Wrapper> <!-- Google VAST URI from the bid response is present verbatim --> <AdSystem>XBid</AdSystem><VASTAdTagURI><![CDATA[https://bid.g.doubleclick.net/dbm/vast?…]]></VASTAdTagURI> <!-- START Exchange-specific event trackers --> <Error><![CDATA[https://video.exchange.example.com/vast_error?error=[ERRORCODE]&…]]></Error><Impression><![CDATA[https://video.exchange.example.com/impression?price=%%WINNING_PRICE%%&…]]></Impression><Creatives><Creative id="1234567890" sequence="1"><Linear><TrackingEvents><Tracking event="creativeView"><![CDATA[https://video.exchange.example.com/track/view?…]]></Tracking><Tracking event="start"><![CDATA[https://video.exchange.example.com/track/start?…]]></Tracking><Tracking event="midpoint"><![CDATA[https://video.exchange.example.com/track/midpoint?…]]></Tracking></TrackingEvents><VideoClicks><ClickTracking><![CDATA[https://video.exchange.example.com/click?…]]></ClickTracking></VideoClicks> <!-- END Exchange-specific event trackers --> </Linear></Creative></Creatives></Wrapper></Ad></VAST> <!-- END exchange VAST tag referencing Google creative -->
প্রযুক্তিগত প্রয়োজনীয়তা পূরণ করে না
এই উদাহরণে, Google দ্বারা প্রত্যাবর্তিত সৃজনশীল VAST কোড বা URI বিড প্রতিক্রিয়াতে শব্দার্থে প্রদর্শিত হয় না এবং পরিবর্তে, একটি বিনিময়-নির্দিষ্ট VAST মোড়ক ব্যবহার করা হয়৷ SDK বিজ্ঞাপন লোড করার পরে Google-প্রদত্ত VAST কোড একটি বিনিময়-প্রদত্ত VAST র্যাপার ( VASTAdTagURI
উপাদানে সংজ্ঞায়িত হিসাবে, https://video.exchange.example.com/creative?…
) দ্বারা লোড করা হতে পারে৷
<!-- START exchange VAST tag that encodes or loads Google VAST creative subsequently --> <!-- Google VAST URI or VAST document from the bid response is not present verbatim --> <?xml version="1.0" encoding="UTF-8"?><VAST version="2.0"><Ad id="1234567890"><Wrapper><AdSystem version="0.1">VideoExchange</AdSystem><VASTAdTagURI><![CDATA[https://video.exchange.example.com/creative?…]]></VASTAdTagURI><Error><![CDATA[https://video.exchange.example.com/error?ec=[ERRORCODE]]]></Error><Impression><![CDATA[https://video.exchange.example.com/imp?…]]></Impression><Creatives><Creative></Creative></Creatives></Wrapper></Ad></VAST> <!-- END exchange VAST tag that encodes or loads Google VAST creative subsequently -->
ডিল
ওপেন বিডিং-এ অংশগ্রহণকারী এক্সচেঞ্জগুলি ওপেন বিডিংয়ের সাথে পছন্দের ডিল (PD), ব্যক্তিগত নিলাম (PA) ব্যবহার করতে পারে। ডিল আইডি এবং টাইপ নিম্নলিখিত হিসাবে উল্লেখ করা আবশ্যক:
মাঠ | বর্ণনা |
---|---|
OpenRTB প্রোটোকল:BidResponse.seatbid[].bid[].dealid গুগল প্রোটোকল: BidResponse.ad[].adslot[].exchange_deal_id | বিডের সাথে যুক্ত এক্সচেঞ্জের নামস্থান থেকে ডিল আইডি এবং প্রকাশকদের রিপোর্ট করা হয়েছে। এটি স্বেচ্ছাচারী UTF8 পাঠ্য এবং 64 বাইটের বেশি হওয়া উচিত নয়। |
OpenRTB প্রোটোকল:BidResponse.seatbid[].bid[].ext.exchange_deal_type গুগল প্রোটোকল: BidResponse.ad[].adslot[].exchange_deal_type | চুক্তির ধরন নির্দিষ্ট করে একটি enum. এটি প্রকাশকদের রিপোর্ট করা হয় এবং নিলামে চুক্তিটি কীভাবে আচরণ করা হয় তা প্রভাবিত করে। সম্ভাব্য মান হল: OPEN_AUCTION = 0; PRIVATE_AUCTION = 1; PREFERRED_DEAL = 2; EXCHANGE_AUCTION_PACKAGE = 3; |
নিচে PD/PA-এর জন্য OpenRTB বিড প্রতিক্রিয়ার নমুনা দেওয়া হল।
id: "ECHO_BIDREQUEST_ID" seatbid { bid { id: "BID_ID" impid: "1" price: 1.23 adm: "AD_TAG" adomain: "DECLARED_LANDING_PAGE_URL" cid: "BILLING_ID" crid: "CREATIVE_ID" dealid: "DEAL_ID" w: 300 h: 250 [com.google.doubleclick.bid] { impression_tracking_url: "IMPRESSION_TRACKING_URL" exchange_deal_type: "DEAL_TYPE" } } }
কুকি ম্যাচিং
Google-হোস্ট করা ম্যাচ টেবিলগুলিকে পপুলেট করার জন্য, ওপেন বিডিং অংশগ্রহণকারীরা নীচের যে কোনও বিকল্প ব্যবহার করতে পারে যা তাদের প্রয়োজনের জন্য সবচেয়ে উপযুক্ত:
- কুকি ম্যাচিং: ক্রেতা বা বিনিময়-সূচিত মিল আরও জানুন ।
- পিক্সেল ম্যাচিং: Google-প্রবর্তিত ম্যাচিং আরও জানুন ।
- কুকি ম্যাচ অ্যাসিস্ট: তাদের দরদাতাদের সাথে বিনিময়-সূচিত মিল আরও জানুন ।
লেটেন্সি ব্যবস্থাপনা
ইনকামিং বিড অনুরোধে সাড়া দেওয়ার সময় আপনার বিডার এন্ডপয়েন্টের বিলম্বিততা অনুমান করতে আপনার পিয়ারিং গাইডে পাওয়া ট্রেডিং অবস্থানগুলি ব্যবহার করা উচিত।
বড় এক্সচেঞ্জগুলি যেগুলি উচ্চ পরিমাণে বিডের অনুরোধগুলি পায় তাদের লেটেন্সি এবং লেটেন্সি অস্থিরতা কমাতে Google এর সাথে একটি পিয়ারিং ব্যবস্থায় প্রবেশ করার কথা বিবেচনা করা উচিত৷ পিয়ারিং সম্পর্কে আরও জানুন ।
ম্যাক্রোতে ক্লিক করুন
আমরা আপনাকে ক্লিক ম্যাক্রো প্রয়োগ করার পরামর্শ দিই। এগুলি আপনার অ্যাকাউন্টের জন্য এবং আপনি যে প্রকাশকদের সাথে কাজ করেন তাদের জন্য ক্লিক এবং ক্লিক-প্রাপ্ত মেট্রিকগুলি অন্তর্ভুক্ত করে এমন প্রতিবেদনের অনুমতি দেবে৷ আরও জানুন
এপিআই
ওপেন বিডিং গ্রাহকরা ডেটা অ্যাক্সেস করতে অনুমোদিত ক্রেতাদের REST API ব্যবহার করতে পারেন যা সমস্যা সমাধানের উদ্দেশ্যে উপযোগী হতে পারে। শুধুমাত্র নিম্নলিখিত API সংস্থানগুলি বর্তমানে অ্যাক্সেসযোগ্য:
আপনি এই APIগুলি অ্যাক্সেস করার জন্য আপনার অ্যাকাউন্ট কনফিগার করতে এবং API কল করার জন্য প্রয়োজনীয় অ্যাকাউন্ট আইডি পুনরুদ্ধার করতে আপনার প্রযুক্তিগত অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করতে পারেন। এই APIগুলি ব্যবহারে প্রযুক্তিগত সহায়তার জন্য, আপনি adxbuyerapi-support@google.com সমর্থন উপনামের সাথে যোগাযোগ করতে পারেন৷
অতিরিক্ত সম্পদ
- সংযোগ পরিচালনার জন্য সর্বোত্তম অনুশীলন
- বিড ইউআরএল ম্যাক্রো ব্যবহার করে
- আপনি যদি WINNING_PRICE ম্যাক্রো ব্যবহার করেন তাহলে মূল্য নিশ্চিতকরণ ডিক্রিপ্ট করা হচ্ছে
- পরীক্ষার সুপারিশ এবং সর্বোত্তম অনুশীলন
নমুনা বিড অনুরোধ এবং প্রতিক্রিয়া
সমস্ত সমর্থিত প্রোটোকলের জন্য বিড অনুরোধ এবং প্রতিক্রিয়া নমুনা অনুরোধ এবং প্রতিক্রিয়া নির্দেশিকাগুলিতে পাওয়া যাবে।