আপনার অ্যাপ্লিকেশন Google থেকে বিড অনুরোধ প্রক্রিয়া করার পরে, এটি তৈরি করে একটি প্রতিক্রিয়া পাঠাতে হবে। এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে প্রতিক্রিয়া তৈরি করতে আপনার অ্যাপ্লিকেশন কোড করবেন।
Protobuf BidResponse বার্তা তৈরি করুন
অনুমোদিত ক্রেতারা একটি HTTP POST
এর মেসেজ বডি হিসেবে BidRequest
পাঠায়। যদি আপনার বিডিং এন্ডপয়েন্ট Protobuf ফরম্যাট ব্যবহার করার জন্য কনফিগার করা হয়, তাহলে আপনার অ্যাপ্লিকেশনটিকে অবশ্যই Content-Type
হেডার সেট করে application/octet-stream
এবং একটি সিরিয়ালাইজড প্রোটোকল বাফার সমন্বিত একটি মেসেজ বডি সহ একটি প্রতিক্রিয়া পাঠাতে হবে। প্রোটোকল বাফার হল একটি BidResponse
মেসেজ যা openrtb.proto
এ সংজ্ঞায়িত করা হয়েছে। আপনার আবেদনটি অবশ্যই প্রতিটি BidRequest
উত্তরে একটি পার্সযোগ্য BidResponse
ফেরত দেবে। টাইমআউট এবং প্রতিক্রিয়া যেগুলিকে পার্স করা যায় না সেগুলিকে ত্রুটি হিসাবে বিবেচনা করা হয় এবং Google উচ্চ ত্রুটির হার সহ বিডারদের থ্রোটল করে৷
আপনি যদি কোনো ইমপ্রেশনে বিড করতে না চান, তাহলে আপনি BidResponse.ext.processing_time_ms
ক্ষেত্রটি একা সেট করতে পারেন এবং অন্য সব ক্ষেত্র খালি রাখতে পারেন। আপনি রেফারেন্স ডেটা পৃষ্ঠা থেকে openrtb.proto
পেতে পারেন।
ক্রিয়েটিভ আইডি
আপনার BidResponse
BidResponse.seatbid.bid.crid
ক্ষেত্রের (64 বাইট সীমা) মাধ্যমে একটি সৃজনশীল নির্দিষ্ট করে। এমনকি একই ধরনের ক্রিয়েটিভের অবশ্যই এই ক্ষেত্রের জন্য অনন্য মান থাকতে হবে যদি তারা কোনো উল্লেখযোগ্য বৈশিষ্ট্যের মধ্যে ভিন্ন হয়, যার মধ্যে রয়েছে কিন্তু সীমাবদ্ধ নয়: আকার, ঘোষিত URL, সৃজনশীল বৈশিষ্ট্য এবং বিক্রেতার প্রকারগুলি। অন্য কথায়, যেকোনো দুটি বিজ্ঞাপনে আপনাকে অবশ্যই আলাদা ক্রিয়েটিভ আইডি দিতে হবে যা:
- ভিন্নভাবে দেখুন বা আচরণ করুন।
- বিভিন্ন ইমেজ রেন্ডার.
- বিভিন্ন উপায়ে রেন্ডার করুন (উদাহরণস্বরূপ, একটি বিজ্ঞাপনে একটি ছবি থাকে, অন্যটি একটি ভিডিও)।
আপনি যখন আপনার অ্যাপ্লিকেশনটি ডিজাইন করবেন, তখন আপনার শনাক্তকারী তৈরি করার একটি পদ্ধতিগত পদ্ধতির বিষয়ে সিদ্ধান্ত নেওয়া উচিত যা আপনি যে ধরণের সৃজনশীলগুলি জমা দেওয়ার পরিকল্পনা করছেন তার জন্য বোধগম্য হয়৷
বিজ্ঞাপন বৈশিষ্ট্য
BidResponse.seatbid.bid.apis
এবং BidResponse.seatbid.bid.attr
, অথবা BidResponse.seatbid.bid.ext.attribute
এর সংমিশ্রণ ব্যবহার করে আপনার বিজ্ঞাপনের বৈশিষ্ট্য এবং এর টার্গেটিং বর্ণনা করার জন্য Google সৃজনশীল গুণাবলী ঘোষণা করার সুপারিশ করে। আপনি কীভাবে গুণাবলী ঘোষণা করতে পারেন তা নিম্নলিখিত বর্ণনা করে:
-
VPAID
BidResponse.seatbid.bid.apis
VPAID_1
বাVPAID_2
এ সেট করুন। JSON বিন্যাসের জন্য, এটি যথাক্রমে1
বা2
সেট করা যেতে পারে। -
MRAID
JSON ফর্ম্যাটের জন্যBidResponse.seatbid.bid.apis
MRAID_1
বা3
এ সেট করুন। -
SIZELESS
JSON ফর্ম্যাটের জন্যBidResponse.seatbid.bid.attr
RESPONSIVE
বা18
সেট করুন। -
PLAYABLE
এটিBidResponse.seatbid.bid.attr
কেUSER_INTERACTIVE
, বা JSON ফর্ম্যাটের জন্য13
সেট করে নির্দেশিত হয়৷
আপনার ক্রিয়েটিভের শনাক্ত করা বৈশিষ্ট্য সম্পর্কে প্রতিক্রিয়া কীভাবে পেতে হয় তার ব্যাখ্যার জন্য ক্রিয়েটিভ রিসোর্স দেখুন।
ওপেন বিডিং ক্ষেত্র
ওপেন বিডিং-এ অংশগ্রহণকারী এক্সচেঞ্জ এবং নেটওয়ার্ক দরদাতাদের পাঠানো বিড প্রতিক্রিয়া স্ট্যান্ডার্ড রিয়েল-টাইম বিডিং-এ অংশগ্রহণকারী অনুমোদিত ক্রেতাদের মতই। ওপেন বিডিং গ্রাহকরা অল্প সংখ্যক অতিরিক্ত ক্ষেত্র নির্দিষ্ট করতে পারেন এবং কয়েকটি বিদ্যমান ক্ষেত্রের বিকল্প ব্যবহার থাকতে পারে। এর মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
OpenRTB | অনুমোদিত ক্রেতা | বিস্তারিত |
---|---|---|
BidResponse.imp[].pmp.deals[].id | BidResponse.ad[].adslot[].exchange_deal_id | এক্সচেঞ্জের নামস্থান থেকে ডিল আইডি যা এই বিডের সাথে যুক্ত এবং প্রকাশকদের রিপোর্ট করা হয়েছে। |
BidResponse.seatbid[].bid[].ext.exchange_deal_type | BidResponse.ad[].adslot[].exchange_deal_type | ডিলের ধরন প্রকাশকদের রিপোর্ট করা হয়, নিলামে ডিলটি কীভাবে আচরণ করা হয় তা প্রভাবিত করে। |
BidResponse.seatbid[].bid[].ext.third_party_buyer_token | BidResponse.ad[].adslot[].third_party_buyer_token | টোকেন শেষ তৃতীয় পক্ষের ক্রেতার তথ্য সনাক্ত করতে ব্যবহৃত হয় যদি একটি ওপেন বিডার হিসাবে বিনিময় একটি মধ্যস্থতাকারী হয়। এটি তৃতীয় পক্ষের ক্রেতার কাছ থেকে প্রাপ্ত করা হয় এবং বিড প্রতিক্রিয়ায় অপরিবর্তিত Google-এর কাছে প্রেরণ করা আবশ্যক৷ |
সুপারিশ
- আপনার সার্ভারগুলিতে স্থায়ী HTTPS সংযোগগুলি সক্ষম করুন (এটি "কিপ-লাইভ" বা "সংযোগ পুনঃব্যবহার" নামেও পরিচিত)। ন্যূনতম 10 সেকেন্ডে টাইমআউট সেট করুন—উচ্চ মান অনেক ক্ষেত্রে উপকারী। Google আপনার আবেদনের প্রাথমিক লেটেন্সি পরীক্ষার সময় এটি যাচাই করে, কারণ অনুমোদিত ক্রেতারা উচ্চ হারে অনুরোধ পাঠায় এবং প্রতিটি অনুরোধের জন্য একটি পৃথক TCP সংযোগ স্থাপনের লেটেন্সি ওভারহেড এড়াতে হবে।
দরদাতা যখন জিতবে তার চেয়ে ইম্প্রেশন রেন্ডার হওয়ার সময় ট্র্যাক করতে ঐচ্ছিক ইম্প্রেশন ট্র্যাকিং URL অন্তর্ভুক্ত করুন৷ জয় এবং রেন্ডারিংয়ের মধ্যে ড্রপঅফের কারণে, এটি আরও সঠিক ট্র্যাকিং পরিসংখ্যান দেয়।
- আপনার দরপত্রের কোডকে অবহেলিত ক্ষেত্রের উপর নির্ভরতা থেকে মুক্ত রাখুন, যা আপনার বিডগুলি ত্রুটির সাথে ব্যর্থ হতে পারে।
- আপনার
BidResponse
এBidResponse.seatbid.bid.w
এবংBidResponse.seatbid.bid.h
অন্তর্ভুক্ত করুন। একাধিক বিজ্ঞাপনের আকার অন্তর্ভুক্ত এমন একটি অনুরোধের একটিBidResponse
এই ক্ষেত্রগুলিকে অবশ্যই অন্তর্ভুক্ত করতে হবে বা এটি নিলাম থেকে বাদ দেওয়া হবে৷ - আপনার প্রতিক্রিয়া আকার 8K এর নিচে সীমাবদ্ধ করুন। খুব বড় প্রতিক্রিয়া নেটওয়ার্ক লেটেন্সি বাড়াতে পারে এবং সময় শেষ হতে পারে।
- SKAdNetwork অ্যাট্রিবিউশন প্রয়োজন এমন iOS ইনভেন্টরিতে বিডের জন্য নির্দেশিকা অনুসরণ করুন।
উদাহরণ বিড প্রতিক্রিয়া
নিম্নলিখিত উদাহরণগুলি প্রোটোবাফ এবং JSON অনুরোধগুলির মানব-পঠনযোগ্য নমুনাগুলি উপস্থাপন করে৷
OpenRTB Protobuf
OpenRTB JSON
গুগল
গুরুত্বপূর্ণ: নমুনাগুলিতে চিত্রিত প্রোটোবাফ বার্তাগুলি এখানে মানব-পাঠযোগ্য পাঠ্য হিসাবে উপস্থাপন করা হয়েছে। যাইহোক, যেভাবে তারের মাধ্যমে বার্তা পাঠানো হয় তা নয়। Google বা OpenRTB Protobuf ফরম্যাট ব্যবহার করার সময়, শুধুমাত্র সিরিয়ালকৃত BidResponse বার্তাগুলি গ্রহণ করা হবে৷
আপনি নিম্নলিখিত C++ কোড ব্যবহার করে একটি BidResponse
বার্তা তৈরি এবং সিরিয়াল করতে পারেন:
BidResponse bid_response; // fill in bid response with bid information string post_response; if (bid_response.SerializeToString(&post_response)) { // respond to the POST with post_response as the content } else { // return an error to the POST }
সৃজনশীল উল্লেখ করুন
আপনার বিড জিতলে আপনার বিড প্রতিক্রিয়া পরিবেশন করার জন্য সৃজনশীল নির্দিষ্ট করে। আপনার বিডে অবশ্যই একটি সমর্থিত বিজ্ঞাপন ফর্ম্যাট (AMP, ভিডিও, নেটিভ) অন্তর্ভুক্ত করতে হবে। এই উদাহরণে, আমরা html_snippet
ক্ষেত্র ব্যবহার করে ক্রিয়েটিভ নির্দিষ্ট করি।
বিকল্পভাবে, আপনি বিজ্ঞাপন বিন্যাসের উপর ভিত্তি করে নিম্নলিখিত ক্ষেত্রগুলির মধ্যে একটি ব্যবহার করে আপনার সৃজনশীল নির্দিষ্ট করতে পারেন:
- SDK রেন্ডার করা বিজ্ঞাপন
-
BidResponse.seatbid.bid.ext.sdk_rendered_ad
-
- এএমপি
-
BidResponse.seatbid.bid.amp_ad_url
-
- ভিডিও
-
BidResponse.seatbid.bid.adm
-
- নেটিভ
-
BidResponse.seatbid.bid.adm_native
-
BidResponse.seatbid.bid.adm
ফিল্ডে একটি HTML স্নিপেট ব্যবহার করে আপনার নিজের সার্ভারে হোস্ট করা একটি বিজ্ঞাপন নির্দিষ্ট করুন। স্নিপেটটি ওয়েব পৃষ্ঠায় ঢোকানো একটি iFrame-এ আবদ্ধ থাকে, ফলে পৃষ্ঠাটি লোড হলে বিজ্ঞাপনটি পুনরুদ্ধার করা হয় এবং রেন্ডার করা হয়। আপনাকে অবশ্যই HTML স্নিপেট তৈরি করতে হবে যাতে বিজ্ঞাপনটি (ব্যানার বা ইন্টারস্টিশিয়াল) একটি iFrame-এর ভিতরে সঠিকভাবে রেন্ডার হয় এবং আপনি যে বিজ্ঞাপন স্লটে বিড করছেন তার জন্য উপযুক্ত আকারে।
উপরন্তু, বিডের প্রতিক্রিয়ায় ঘোষিত বিজ্ঞাপনের আকার অবশ্যই বিড অনুরোধের একটি আকারের সংমিশ্রণের সাথে মেলে যখন:
- একটি বিজ্ঞাপন একটি নিয়মিত ব্যানার (ভিডিও, নেটিভ বা ইন্টারস্টিশিয়াল নয়)।
- দরদাতা বিড প্রতিক্রিয়ায় আকার ঘোষণা করেছে। যখনই অনুরোধে একাধিক আকার উপস্থিত থাকে তখন আকার ঘোষণার প্রয়োজন হয়৷
- ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য একটি ব্যতিক্রম করা হয়েছে। ইন্টারস্টিশিয়ালগুলির জন্য প্রস্থটি পর্দার প্রস্থের কমপক্ষে 50% এবং উচ্চতাটি পর্দার উচ্চতার কমপক্ষে 40% হতে হবে৷
আপনি সঠিকভাবে রেন্ডার করে এমন কোনো বৈধ HTML কোড ব্যবহার করে একটি HTML স্নিপেট ক্রিয়েটিভ নির্দিষ্ট করতে পারেন, কিন্তু BidResponse বার্তা তৈরি করুন বিভাগে crid
ক্ষেত্র নির্দিষ্ট করার বিধিনিষেধ মনে রাখবেন। এর জন্য একটি ব্যবহার হল বিজ্ঞাপন রেন্ডার করার অংশ হিসাবে আপনার সার্ভার থেকে আনা URLগুলির আর্গুমেন্টে অতিরিক্ত তথ্য রাখা। এটি আপনাকে আপনার নিজস্ব সার্ভারগুলিতে ইমপ্রেশন সম্পর্কে নির্বিচারে ডেটা পাস করতে দেয়।
বিড প্রতিক্রিয়ায় প্রত্যাবর্তিত HTML স্নিপেটগুলির জন্য বেশিরভাগ নীতি তৃতীয় পক্ষের বিজ্ঞাপনগুলির মতোই৷ আরও তথ্যের জন্য অনুমোদিত ক্রেতাদের প্রোগ্রাম নির্দেশিকা দেখুন, তৃতীয় পক্ষের বিজ্ঞাপন পরিবেশনের জন্য প্রয়োজনীয়তা এবং বিজ্ঞাপনে ক্লিক-থ্রু URL ঘোষণা করুন ।
ম্যাক্রো নির্দিষ্ট করুন
ম্যাক্রোগুলি হল কিছু বিড রেসপন্স ফিল্ডে এমবেড করা ফরম্যাট করা টেক্সট যাতে ইউআরএল থাকে যা বিজ্ঞাপন পরিবেশনের সময় প্রাসঙ্গিক মান দিয়ে প্রতিস্থাপিত হয়। উদাহরণস্বরূপ, যদি আপনার বিজয়ী বিড আপনার বিডের সাথে অন্তর্ভুক্ত HTML স্নিপেট ক্রিয়েটিভের মধ্যে AUCTION_PRICE
ম্যাক্রো অন্তর্ভুক্ত করে, তাহলে ম্যাক্রোটিকে এমন একটি মান দিয়ে প্রতিস্থাপিত করা হবে যা আপনি নিলামে ইম্প্রেশনের জন্য যে পরিমাণ অর্থ প্রদান করেছেন তা নির্ধারণ করতে আপনি ডিক্রিপ্ট করতে পারেন৷
আপনি নিম্নলিখিত ক্ষেত্রগুলিতে ম্যাক্রো অন্তর্ভুক্ত করতে পারেন:
BidResponse.seatbid.bid.adm
ম্যাক্রোগুলি HTML স্নিপেট, নেটিভ, ভিডিও URL এবং ভিডিও VAST XML ফর্ম্যাটের জন্য সমর্থিত৷
BidResponse.seatbid.bid.adm_native.eventtrackers.url
BidResponse.seatbid.bid.adm_native.imptrackers
BidResponse.seatbid.bid.ext.amp_ad_url
AMP ক্রিয়েটিভের জন্য শুধুমাত্র Google-নির্দিষ্ট
WINNING_PRICE
এবংWINNING_PRICE_ESC
ম্যাক্রো সমর্থিত।BidResponse.seatbid.bid.burl
BidResponse.seatbid.bid.ext.impression_tracking_url
আপনার যদি একাধিক বিলিং URL এর প্রয়োজন হয় তবে
BidResponse.seatbid.bid.burl
পরিবর্তে এটি ব্যবহার করুন।
উদাহরণ হিসেবে, আপনি ক্রিয়েটিভ আনতে ব্যবহৃত URL-এর মধ্যে ${MACRO}
এম্বেড করে একটি HTML স্নিপেটের অংশ হিসেবে একটি ম্যাক্রো অন্তর্ভুক্ত করতে পারেন, যেখানে MACRO
OpenRTB স্পেসিফিকেশনে বর্ণিত সমর্থিত ম্যাক্রোগুলির মধ্যে একটি।
Google RTB ম্যাক্রো
ওপেনআরটিবি স্পেসিকে পাওয়া ম্যাক্রো ছাড়াও গুগল অতিরিক্ত ম্যাক্রো সমর্থন করে। এগুলি ভিন্নভাবে ফর্ম্যাট করা হয়েছে এবং একটি URL এ এমবেড করা থাকলে %%MACRO%%
হিসাবে প্রদর্শিত হবে৷ নিম্নলিখিত সারণী এই ম্যাক্রোগুলি বর্ণনা করে:
ম্যাক্রো | বর্ণনা |
---|---|
ADVERTISING_IDENTIFIER | ক্রেতাদের ইম্প্রেশন রেন্ডারিংয়ে iOS IDFA বা Android এর বিজ্ঞাপন আইডি পাওয়ার অনুমতি দেয়। বিস্তারিত জানার জন্য বিজ্ঞাপনদাতা শনাক্তকারীকে ডিক্রিপ্ট করা দেখুন। |
CACHEBUSTER | একটি এলোমেলো, স্বাক্ষরবিহীন, চার-বাইট পূর্ণসংখ্যার একটি স্ট্রিং উপস্থাপনা৷ |
CLICK_URL_UNESC | বিজ্ঞাপনের জন্য আনস্কেপড ক্লিক URL। স্নিপেটে, তৃতীয় পক্ষের ক্লিক URL-এর একটি পালানো সংস্করণ সরাসরি ম্যাক্রো অনুসরণ করা উচিত। উদাহরণস্বরূপ, যদি তৃতীয় পক্ষের ক্লিক URLটি <a href="%%CLICK_URL_UNESC%%http%3A%2F%2Fmy.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a> বিজ্ঞাপন পরিবেশনের সময়, এটি সম্প্রসারিত হয়: <a href="http://google-click-url?...&ad_url=http%3A%2F%2Fmy.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a> URLটি প্রথমে Google-এর সাথে ক্লিক নিবন্ধন করবে এবং তারপর তৃতীয় পক্ষের ক্লিক URL-এ পুনঃনির্দেশ করবে৷ |
CLICK_URL_ESC | বিজ্ঞাপনের জন্য পালানো ক্লিক URL. উদাহরণস্বরূপ, নিম্নলিখিত কোডটি একটি HTML স্নিপেটে ব্যবহার করা যেতে পারে: <a href="http://my.adserver.com/click?google_click_url=%%CLICK_URL_ESC%%"></a> বিজ্ঞাপন পরিবেশনের সময়, এটি সম্প্রসারিত হয়: <a href="http://my.adserver.com/click?google_click_url=http://google-click- url%3F...%26ad_url%3D"></a> এটি আপনি |
CLICK_URL_ESC_ESC | বিজ্ঞাপনের জন্য ডবল-এসকেপড URL। উদাহরণস্বরূপ, নিম্নলিখিত কোডটি একটি HTML স্নিপেটে ব্যবহার করা যেতে পারে: <a href="http://my.adserver.com/click?google_click_url=%%CLICK_URL_ESC_ESC%%"></a> বিজ্ঞাপন পরিবেশনের সময়, এটি সম্প্রসারিত হয়: <a href="http://my.otheradserver.com/click?google_click_url=http%3A%2F%2Fmy.adserver.com%2Fclick%3Fgoogle_click_url%3Dhttp%3A%2F%2Fgoogle-click-%20url%253F...%2526ad_url%253D"></a> |
SCHEME | http: যদি বিড অনুরোধের জন্য SSL প্রয়োজন না হয় বা https: তে প্রসারিত হয় যদি বিড অনুরোধের জন্য SSL প্রয়োজন হয়। |
SITE | কন্টেন্ট ইউআরএলের ইউআরএল-এস্কেপড ডোমেন বা বেনামী ইনভেন্টরির জন্য বেনামী আইডি। |
SITE_URL | অবচয়। SITE ম্যাক্রো দ্বারা প্রতিস্থাপিত যা অভিন্ন কার্যকারিতা প্রদান করে৷ |
TZ_OFFSET | টাইম-জোন অফসেট। |
VERIFICATION | উৎপাদনের জন্য বিভিন্ন মান এবং যখন ক্রিয়েটিভ যাচাইকরণ পাইপলাইনে স্ক্যান করা হয়। বিন্যাস হল: উদাহরণস্বরূপ, যদি একটি সৃজনশীল |
WINNING_PRICE | অ্যাকাউন্ট মুদ্রার মাইক্রোতে এনকোড করা ইম্প্রেশন খরচ (অর্থাৎ, CPM এর পরিবর্তে CPI)। উদাহরণস্বরূপ, $5 USD-এর একটি বিজয়ী CPM 5,000,000 মাইক্রো CPM, বা 5,000 মাইক্রো CPI-এর সাথে মিলে যায়৷ এই ক্ষেত্রে এই ম্যাক্রো পার্স করতে, আপনাকে একটি অ্যাপ্লিকেশন বাস্তবায়ন করতে হবে যা মূল্য নিশ্চিতকরণ ডিক্রিপ্ট করে। আরও তথ্যের জন্য ডিক্রিপ্টিং মূল্য নিশ্চিতকরণ পৃষ্ঠাটি পড়ুন। |
WINNING_PRICE_ESC | URL-এস্কেপড WINNING_PRICE । |
Google-এর প্রয়োজন যে আপনি হয় CLICK_URL_UNESC
বা CLICK_URL_ESC
ম্যাক্রো ব্যবহার করুন তৃতীয় পক্ষের পরিবেশিত বিজ্ঞাপনের ক্রিয়েটিভের মধ্যে। Google ক্লিক ট্র্যাকিংয়ের জন্য CLICK_URL
ম্যাক্রো ব্যবহার করে।
ম্যাক্রোতে ইউআরএল এস্কেপিং নিম্নলিখিত স্কিম ব্যবহার করে:
- স্পেস অক্ষরটি একটি প্লাস চিহ্ন (
+
) দ্বারা প্রতিস্থাপিত হয়। - আলফানিউমেরিক অক্ষর (0-9, az, AZ) এবং সেট থেকে অক্ষর!()*,-./:_~ অপরিবর্তিত থাকবে।
- অন্যান্য সমস্ত অক্ষর
%XX
দ্বারা প্রতিস্থাপিত হয়, যেখানেXX
হল অক্ষরটির প্রতিনিধিত্বকারী হেক্সাডেসিমেল সংখ্যা।
প্রকাশকের সীমাবদ্ধতা এবং প্রয়োজনীয়তা
নিলামে সৃজনশীলের উপর প্রকাশকরা যে ধরনের বিধিনিষেধ এবং প্রয়োজনীয়তা রাখে সে সম্পর্কে তথ্য বিডের অনুরোধে অন্তর্ভুক্ত।
-
BidRequest.bcat
- আপনি রিয়েল-টাইম বিডিং API-এর
detectedCategories
ক্ষেত্র ব্যবহার করে আপনার জমা দেওয়া ক্রিয়েটিভগুলির জন্য সনাক্ত করা এই ক্ষেত্র দ্বারা নির্দিষ্ট করা ব্লক করা বিভাগগুলির তুলনা করতে পারেন।
- আপনি রিয়েল-টাইম বিডিং API-এর
-
BidRequest.imp.ext.allowed_vendor_type
-
BidRequest.imp.secure
- বাস্তবে এটি সর্বদা
true
হবে কারণ Google-এর সকল ক্রিয়েটিভের জন্য SSL সমর্থন প্রয়োজন।
- বাস্তবে এটি সর্বদা
-
BidRequest.imp.{audio/banner/native/video}
-
BidRequest.imp.{audio/banner/native/video}.api
-
BidRequest.imp.{audio/banner/native/video}.battr
-
BidRequest.imp.{audio/banner/video}.mimes
একটি সীমাবদ্ধ বৈশিষ্ট্য ধারণকারী একটি বিজ্ঞাপন দিয়ে বিড করবেন না. বিক্রেতার প্রকারের মতো অনুমোদিত বৈশিষ্ট্যগুলির জন্য, শুধুমাত্র BidRequest
এ allowed_vendor_type
তালিকায় বিক্রেতার ধরন থাকলেই বিজ্ঞাপন ফেরত দিন। BidRequest.imp.banner
এর মতো ক্ষেত্রগুলি পপুলেট করে বিড অনুরোধে শুধুমাত্র বিজ্ঞাপনের ফর্ম্যাটগুলিই আপনার বিডে অন্তর্ভুক্ত করা উচিত। আরও বিশদ বিবরণের জন্য BidRequest
প্রোটোকল বাফার সংজ্ঞাতে এই ক্ষেত্রগুলির জন্য মন্তব্যগুলি দেখুন৷
যদি BidResponse
এ একটি বিজ্ঞাপন ফেরত দেওয়া হয়, তাহলে আপনাকে BidResponse.seatbid.bid.attr
, BidResponse.seatbid.bid.cat
, এবং হয় BidResponse.seatbid.bid.adomain
বা BidResponse.seatbid.bid.adm_native.link.url
BidResponse
এ BidResponse.seatbid.bid.adm_native.link.url
ক্ষেত্র। যদি একটি বিজ্ঞাপনে এই ক্ষেত্রের জন্য একাধিক প্রযোজ্য মান থাকে, তাহলে আপনাকে অবশ্যই প্রতিটি মান অন্তর্ভুক্ত করতে হবে। আরও বিশদ বিবরণের জন্য BidResponse
প্রোটোকল বাফার সংজ্ঞাতে এই ক্ষেত্রগুলির জন্য মন্তব্যগুলি দেখুন৷ এই ক্ষেত্রগুলি সেট করা নেই এমন প্রতিক্রিয়াগুলি বাতিল করা হয়৷
খোলা পরিমাপ
ওপেন মেজারমেন্ট আপনাকে তৃতীয় পক্ষের বিক্রেতাদের নির্দিষ্ট করতে দেয় যারা মোবাইল অ্যাপ পরিবেশে পরিবেশিত বিজ্ঞাপনগুলির জন্য স্বাধীন পরিমাপ এবং যাচাইকরণ পরিষেবা প্রদান করে।
সমর্থিত বিজ্ঞাপন ফর্ম্যাটগুলির মধ্যে ভিডিও, ব্যানার এবং ইন্টারস্টিশিয়াল বিজ্ঞাপন অন্তর্ভুক্ত রয়েছে। এই ফর্ম্যাটগুলি সম্বলিত বিড প্রতিক্রিয়াতে ওপেন মেজারমেন্ট কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য, ওপেন মেজারমেন্ট SDK সহায়তা কেন্দ্র নিবন্ধটি পড়ুন।
নমুনা বিড প্রতিক্রিয়া
নিম্নলিখিত বিভাগগুলি বিভিন্ন ধরনের বিজ্ঞাপনের জন্য নমুনা বিড প্রতিক্রিয়া দেখায়।