এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে RTB-এর সাথে AMPHTML বিজ্ঞাপন ব্যবহার শুরু করতে হয়। আপনাকে শুরু করতে সাহায্য করার জন্য AMPHTML বিজ্ঞাপন এবং সরঞ্জামগুলি সম্পর্কে অতিরিক্ত তথ্যের জন্য নিম্নলিখিত সংস্থানগুলি দেখুন৷
উচ্চ-স্তরের পদ্ধতি
RTB বিড অনুরোধ
RTB বিড অনুরোধটি নির্দেশ করে যে অনুরোধটি একটি AMP পৃষ্ঠা থেকে আসছে কিনা এবং AMPHTML বিজ্ঞাপনের প্রয়োজনীয়তা।
এএমপি পৃষ্ঠা
অনুরোধটি AMP পৃষ্ঠা থেকে আসছে কিনা তা নির্ধারণ করতে BidRequest.site.ext.amp
ফিল্ড ব্যবহার করা যেতে পারে। এটি নিম্নলিখিত মানগুলিতে সেট করা যেতে পারে:
enum AmpPage { // This is not an AMP page. DIALECT_HTML = 0; // This is an Amp page. DIALECT_HTML_AMP = 1; }
AMPHTML বিজ্ঞাপনের প্রয়োজনীয়তা
BidRequest.imp.ext.ampad
ক্ষেত্রটি AMP বিজ্ঞাপনের প্রয়োজনীয়তা নির্ধারণ করতে ব্যবহার করা যেতে পারে।
enum AmpAdRequirementType { // AMP ad requirements unknown. UNKNOWN_AMP_AD_REQUIREMENT_TYPE = 1; // AMP ads are not allowed. AMP_AD_NOT_ALLOWED = 2; // Either AMP ads or non-AMP ads are allowed; // AMP ads are not early rendered. AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED = 3; // Either AMP ads or non-AMP ads are allowed; // AMP ads are early rendered. AMP_AD_ALLOWED_AND_EARLY_RENDERED = 4; // AMP ads are required. // Ads that are non-AMP may be rejected by the publisher. AMP_AD_REQUIRED = 5; }
RTB বিড প্রতিক্রিয়া
BidResponse.seatbid.bid.ext.amp_ad_url
ক্ষেত্রটি AMPHTML বিজ্ঞাপন সামগ্রীর দিকে নির্দেশ করে একটি URL গ্রহণ করে৷
বৈধ AMPHTML এর যাচাইকরণ
এএমপিএইচটিএমএল বিজ্ঞাপনগুলিকে তাড়াতাড়ি রেন্ডার করার জন্য, এক্সচেঞ্জকে তাদের যাচাই করতে এবং স্বাক্ষর করতে হবে, এটি নির্দেশ করে যে বিজ্ঞাপনটি amp4ads <html amp4ads>
সৃজনশীল বিন্যাসে লেখা হয়েছে।
যে বিজ্ঞাপনগুলি বৈধ AMPHTML সেগুলিকে এএমপি পৃষ্ঠাগুলি প্রথম দিকে রেন্ডার করার অনুমতি দেওয়া হবে৷ যে বিজ্ঞাপনগুলি বৈধ AMPHTML হিসাবে যাচাই করা হয়নি সেগুলি নন-AMPHTML বিজ্ঞাপনগুলির মতো একই গতিতে রেন্ডার হবে৷
শুধুমাত্র AMPHTML বিজ্ঞাপন amp_ad_url
এ ফেরত দেওয়া উচিত।
ভবিষ্যতে, যদি একজন প্রকাশকের শুধুমাত্র AMPHTML বিজ্ঞাপনের প্রয়োজন হয়, তাহলে AMPHTML হিসাবে স্বাক্ষরিত বিজ্ঞাপনগুলি রেন্ডার করা হবে না।
অনুমোদিত ক্রেতাদের সাথে, দরদাতারা যদি একটি AMPHTML বিজ্ঞাপন-প্রয়োজনীয় বিজ্ঞাপন স্লটে একটি নন-AMPHTML বিজ্ঞাপন ফেরত দেয় তাহলেও চার্জ করা হবে।
সার্ভার-সাইড আনয়ন
এএমপিএইচটিএমএল বিজ্ঞাপনগুলিকে তাড়াতাড়ি রেন্ডার করার জন্য, ক্লায়েন্টের কাছ থেকে অতিরিক্ত হপসের প্রয়োজন ছাড়াই এএমপিএইচটিএমএল বিজ্ঞাপন সামগ্রী অবশ্যই রেন্ডার করতে হবে। বিজ্ঞাপন লেটেন্সি এবং অতিরিক্ত ক্লায়েন্ট-সাইড কলের কারণে খারাপ ব্যবহারকারীর অভিজ্ঞতা এড়াতে এটি ডিজাইন করা হয়েছে।
একজন দরদাতা নিলামে জয়ী হওয়ার পর, এক্সচেঞ্জ amp_ad_url
এ প্রদত্ত URL-এ অবস্থিত AMPHTML বিজ্ঞাপন সামগ্রী পুনরুদ্ধার করার জন্য সার্ভার-টু-সার্ভার অনুরোধ করবে। ক্রিয়েটিভ সার্ভারগুলিকে অবশ্যই 300 ms এর মধ্যে সাড়া দিতে হবে এবং সামগ্রী ফেরত দিতে হবে৷
ক্রিয়েটিভ সার্ভার থেকে প্রত্যাবর্তিত AMPHTML বিজ্ঞাপনটি অ্যাডসলটে প্রবেশ করানো হবে এবং পরবর্তীতে রেন্ডার করা হবে। মনে রাখবেন যে একটি বৈধ AMPHTML বিজ্ঞাপনে iframes বা অন্যান্য <amp-ad>
ট্যাগ থাকতে পারে না। আরও বিশদ বিবরণের জন্য AMPHTML বিজ্ঞাপনের বৈশিষ্ট্য দেখুন।
শুধুমাত্র বিটা বৈশিষ্ট্য: আপনার প্রয়োজন হলে আপনার অ্যাকাউন্ট টিমের সাথে যোগাযোগ করুন
AMPHTML বিজ্ঞাপনের সার্ভার-টু-সার্ভার পুনরুদ্ধারের সময় ( amp_ad_url
এ নির্দিষ্ট করা হয়েছে), অনুমোদিত ক্রেতারা ব্যবহারকারীর ব্রাউজার থেকে সৃজনশীল সার্ভারে HTTP শিরোনাম এবং আইপি পাস করতে পারে। এটি নিশ্চিত করে যে সৃজনশীল সার্ভার একটি স্ট্যান্ডার্ড ক্লায়েন্ট-সাইড ফেচ থেকে পাঠানো তথ্যের মতোই তথ্য পায়। কিছু ক্ষেত্রে, IP ঠিকানাটি শুধুমাত্র প্রথম 3 বাইট (IPv4) বা প্রথম 6 বাইট (IPv6) তে কাটা হতে পারে। আপনার এই বৈশিষ্ট্যের প্রয়োজন হলে আপনার অ্যাকাউন্ট টিমের সাথে যোগাযোগ করুন। এখানে একটি নমুনা HTTP শিরোনাম আছে:
ইমপ্রেশন ট্র্যাকিং ইউআরএল এবং ম্যাক্রোতে ক্লিক করুন
RTB ক্রেতারা প্রায়ই বিড প্রতিক্রিয়াতে একটি কাঠামোগত ক্ষেত্র হিসাবে ইমপ্রেশন ট্র্যাকারকে অন্তর্ভুক্ত করে (এটি Bid.burl
, OpenRTB 2.5-এ "বিলিং বিজ্ঞপ্তি URL")।
অনুমোদিত ক্রেতাদের সাথে, এগুলিকে ক্লায়েন্ট-সাইড বরখাস্ত করা হবে; যখন ক্রিয়েটিভ রেন্ডার করা হয় তখন amp-pixel ট্র্যাকিং ইউআরএল ফায়ার করে। amp-analytics রেন্ডারিংয়ের বাইরে আরও উন্নত ট্র্যাকিং ব্যবহারের ক্ষেত্রে পরিচালনা করতে পারে।
AMPHTML বিজ্ঞাপনে AMPHTML-এ একটি বৈধ ক্লিক ম্যাক্রো থাকা প্রয়োজন। এটি সাধারণত এরকম কিছুর রূপ নেবে:
<a href="%%CLICK_URL_UNESC%%http%3A%2F%2my.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a> <a href="https://my.adserver.com/click?google_click_url=%%CLICK_URL_ESC%%"></a>
কুকি ম্যাচিং
ক্রিয়েটিভ প্রায়ই সৃজনশীল কোডের মধ্যে কুকি ম্যাচিং পিক্সেল অন্তর্ভুক্ত করে। AMPHTML বিজ্ঞাপন এই ব্যবহারের ক্ষেত্রে amp-pixel এবং amp-বিশ্লেষণ উপাদান ব্যবহার করতে পারে। যদি আপনার ব্যবহারের ক্ষেত্রে amp-analytics
বা amp-pixel
ব্যবহার করে সংযোজন করা না যায়, তাহলে বিকল্প বিকল্পগুলি নিয়ে আলোচনা করতে একটি GitHub সমস্যা খুলুন। আমরা নতুন এক্সটেনশনগুলিকে স্বাগত জানাই যা বিভিন্ন কোম্পানির দ্বারা ব্যাপকভাবে ব্যবহার করা যেতে পারে। একটি নতুন এক্সটেনশন তৈরি করার জন্য বিশদ নির্দেশিকা বা একটি প্রযুক্তিগত নির্দেশিকা দেখুন।
পরীক্ষার জন্য এএমপি বিজ্ঞাপনের ইউআরএলের নমুনা
আপনি পরীক্ষার জন্য নিম্নলিখিত নমুনা AMPHTML বিজ্ঞাপন সামগ্রী ব্যবহার করতে পারেন:
সম্পদ
এএমপি প্রজেক্ট এবং Google আপনাকে শুরু করতে সাহায্য করার জন্য বেশ কয়েকটি সংস্থান প্রকাশ করেছে:
- এএমপি-তে বিজ্ঞাপন তৈরি করা
- AMPHTML বিজ্ঞাপন ক্রিয়েটিভ ফরম্যাট স্পেক (GitHub)
- AMPHTML বিজ্ঞাপন ওভারভিউ (GitHub)
- AMP প্রজেক্ট থেকে AMPHTML বিজ্ঞাপনের ওয়েবসাইট
- উদাহরণ AMPHTML বিজ্ঞাপন
- গতির তুলনা — একটি নিয়মিত বিজ্ঞাপনের তুলনায় একটি AMPHTML বিজ্ঞাপন কত দ্রুত লোড হয় তা দেখুন৷ একটি 3G সংযোগে সবচেয়ে ভালো দেখা যায়।
- আইএবি/ওপেনআরটিবি গ্রুপের কাছে RTB-নির্দিষ্ট প্রস্তাব