এই রেফারেন্স প্রকার বর্ণনা করতে TypeScript স্বরলিপি ব্যবহার করে। নিম্নলিখিত টেবিল উদাহরণ দ্বারা একটি সংক্ষিপ্ত ব্যাখ্যা প্রদান করে.
অভিব্যক্তি টাইপ করুন | |
---|---|
string | আদিম স্ট্রিং টাইপ। |
string[] | একটি অ্যারে টাইপ, যেখানে মান শুধুমাত্র স্ট্রিং হতে পারে। |
number | string | একটি ইউনিয়নের ধরন, যেখানে মান একটি সংখ্যা বা একটি স্ট্রিং হতে পারে। |
Array<number | string> | একটি অ্যারের প্রকার, যেখানে মানগুলি একটি জটিল (ইউনিয়ন) প্রকার। |
[number, string] | একটি টিপল টাইপ, যেখানে মান হল একটি দ্বি-উপাদান অ্যারে যাতে অবশ্যই একটি সংখ্যা এবং সেই ক্রমে একটি স্ট্রিং থাকতে হবে। |
Slot | একটি বস্তুর ধরন, যেখানে মান হল googletag.Slot এর একটি উদাহরণ। |
() => void | কোন সংজ্ঞায়িত আর্গুমেন্ট এবং কোন রিটার্ন মান ছাড়া একটি ফাংশন প্রকার। |
সমর্থিত প্রকার এবং টাইপ এক্সপ্রেশন সম্পর্কে আরও জানতে, TypeScript হ্যান্ডবুক পড়ুন।
টীকা টাইপ করুন
একটি পরিবর্তনশীল, পরামিতি নাম, সম্পত্তির নাম, বা ফাংশন স্বাক্ষরের পরে একটি কোলন একটি টাইপ টীকা নির্দেশ করে। টাইপ টীকাগুলি কোলনের বাম দিকের উপাদানগুলি গ্রহণ করতে বা ফেরত দিতে পারে তা বর্ণনা করে। নিম্নলিখিত সারণীটি আপনি এই রেফারেন্সে দেখতে পারেন এমন টাইপ টীকাগুলির উদাহরণ দেখায়৷
টীকা টাইপ করুন | |
---|---|
param: string | নির্দেশ করে যে param একটি স্ট্রিং মান গ্রহণ করে বা ফেরত দেয়। এই সিনট্যাক্সটি ভেরিয়েবল, প্যারামিটার, বৈশিষ্ট্য এবং রিটার্ন প্রকারের জন্য ব্যবহৃত হয়। |
param?: number | string | নির্দেশ করে যে param ঐচ্ছিক, কিন্তু নির্দিষ্ট করা হলে একটি সংখ্যা বা একটি স্ট্রিং গ্রহণ করে। এই সিনট্যাক্স প্যারামিটার এবং বৈশিষ্ট্যের জন্য ব্যবহৃত হয়। |
...params: Array<() => void> | নির্দেশ করে যে params একটি বিশ্রামের প্যারামিটার যা ফাংশন গ্রহণ করে। বিশ্রামের পরামিতিগুলি নির্দিষ্ট ধরণের মানগুলির একটি সীমাহীন সংখ্যা গ্রহণ করে। |
googletag
Google প্রকাশক ট্যাগ তার API-এর জন্য যে গ্লোবাল নেমস্পেস ব্যবহার করে।
নামস্থান | |
---|---|
config | পৃষ্ঠা-স্তরের সেটিংসের জন্য প্রধান কনফিগারেশন ইন্টারফেস। |
enums | এটি হল নামস্থান যা GPT enum প্রকারের জন্য ব্যবহার করে। |
events | এটি হল সেই নামস্থান যা GPT ইভেন্টগুলির জন্য ব্যবহার করে। |
secure Signals | এটি হল সেই নামস্থান যা GPT সুরক্ষিত সংকেত পরিচালনার জন্য ব্যবহার করে। |
ইন্টারফেস | |
---|---|
Command Array | কমান্ড অ্যারে ফাংশনের একটি ক্রম গ্রহণ করে এবং সেগুলিকে ক্রমানুসারে আহ্বান করে। |
Companion Ads Service | সঙ্গী বিজ্ঞাপন পরিষেবা। |
Privacy Settings Config | গোপনীয়তা সেটিংসের জন্য কনফিগারেশন অবজেক্ট। |
Pub Ads Service | প্রকাশক বিজ্ঞাপন পরিষেবা। |
Response Information | একটি বস্তু একটি একক বিজ্ঞাপন প্রতিক্রিয়া প্রতিনিধিত্ব করে. |
Rewarded Payload | পুরস্কৃত বিজ্ঞাপনের সাথে সম্পর্কিত পুরস্কারের প্রতিনিধিত্বকারী একটি বস্তু। |
Service | বেস সার্ভিস ক্লাস যা সমস্ত পরিষেবার জন্য সাধারণ পদ্ধতি ধারণ করে। |
Size Mapping Builder | আকার ম্যাপিং স্পেসিফিকেশন অবজেক্টের জন্য নির্মাতা। |
Slot | স্লট হল একটি বস্তু যা একটি পৃষ্ঠায় একটি একক বিজ্ঞাপন স্লটের প্রতিনিধিত্ব করে। |
উপনাম টাইপ করুন | |
---|---|
General Size | একটি স্লটের জন্য একটি বৈধ আকারের কনফিগারেশন, যা এক বা একাধিক আকারের হতে পারে৷ |
Multi Size | একক বৈধ মাপের একটি তালিকা। |
Named Size | একটি স্লট থাকতে পারে যে নামকৃত মাপ. |
Single Size | একটি স্লটের জন্য একটি একক বৈধ আকার৷ |
Single Size Array | [প্রস্থ, উচ্চতা] প্রতিনিধিত্বকারী দুটি সংখ্যার অ্যারে। |
Size Mapping | বিজ্ঞাপনের আকারে ভিউপোর্ট আকারের ম্যাপিং। |
Size Mapping Array | আকার ম্যাপিং একটি তালিকা. |
ভেরিয়েবল | |
---|---|
api Ready | ফ্ল্যাগ নির্দেশ করে যে GPT API লোড হয়েছে এবং কল করার জন্য প্রস্তুত। |
cmd | GPT-সম্পর্কিত কলের অ্যাসিঙ্ক্রোনাস এক্সিকিউশনের জন্য গ্লোবাল কমান্ড কিউ-এর রেফারেন্স। |
pubads Ready | পতাকা ইঙ্গিত করে যে PubAdsService সক্ষম, লোড করা এবং সম্পূর্ণরূপে কার্যকর। |
secure Signal Providers | সুরক্ষিত সংকেত প্রদানকারী অ্যারের রেফারেন্স। |
ফাংশন | |
---|---|
companion Ads | CompanionAdsService- এর একটি রেফারেন্স প্রদান করে। |
define Out Of Page Slot | প্রদত্ত বিজ্ঞাপন ইউনিট পাথ দিয়ে একটি পৃষ্ঠার বাইরের বিজ্ঞাপন স্লট তৈরি করে। |
define Slot | একটি প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং এটিকে পৃষ্ঠার একটি div উপাদানের আইডির সাথে সংযুক্ত করে যাতে বিজ্ঞাপনটি থাকবে৷ |
destroy Slots | প্রদত্ত স্লটগুলিকে ধ্বংস করে, সমস্ত সম্পর্কিত বস্তু এবং সেই স্লটের উল্লেখ GPT থেকে সরিয়ে দেয়। |
disable Publisher Console | Google প্রকাশক কনসোল অক্ষম করে৷ |
display | স্লট রেন্ডার করার জন্য স্লট পরিষেবাগুলি নির্দেশ করে৷ |
enable Services | পৃষ্ঠায় বিজ্ঞাপন স্লটগুলির জন্য সংজ্ঞায়িত সমস্ত GPT পরিষেবাগুলি সক্ষম করে৷ |
get Config | setConfig দ্বারা সেট করা পৃষ্ঠার জন্য সাধারণ কনফিগারেশন বিকল্পগুলি পায়। |
get Version | GPT এর বর্তমান সংস্করণ প্রদান করে। |
open Console | Google প্রকাশক কনসোল খোলে। |
pubads | PubAdsService- এর একটি রেফারেন্স প্রদান করে। |
set Ad Iframe Title | এই বিন্দু থেকে PubAdsService দ্বারা তৈরি সমস্ত বিজ্ঞাপন কন্টেইনার আইফ্রেমের জন্য শিরোনাম সেট করে৷ |
set Config | পৃষ্ঠার জন্য সাধারণ কনফিগারেশন বিকল্প সেট করে। |
size Mapping | একটি নতুন SizeMappingBuilder তৈরি করে। |
উপনাম টাইপ করুন
সাধারণ আকার
GeneralSize : SingleSize | MultiSize
মাল্টি সাইজ
MultiSize : SingleSize []
নামকৃত সাইজ
NamedSize : "fluid" | [ "fluid" ]
- তরল : বিজ্ঞাপনের ধারকটি প্যারেন্ট ডিভের 100% প্রস্থ নেয় এবং তারপর সৃজনশীল বিষয়বস্তুর সাথে মানানসই করার জন্য তার উচ্চতা পরিবর্তন করে। একটি পৃষ্ঠায় নিয়মিত ব্লক উপাদানগুলি কীভাবে আচরণ করে তার অনুরূপ। নেটিভ বিজ্ঞাপনের জন্য ব্যবহৃত ( সম্পর্কিত নিবন্ধ দেখুন)। নোট করুন যে
fluid
এবং['fluid']
উভয়ই গ্রহণযোগ্য ফর্ম একটি স্লট আকারকে তরল হিসাবে ঘোষণা করার জন্য।
একক আকার
SingleSize : SingleSizeArray | NamedSize
একক সাইজ অ্যারে
SingleSizeArray : [ number , number ]
সাইজম্যাপিং
SizeMapping : [ SingleSizeArray , GeneralSize ]
SizeMappingArray
SizeMappingArray : SizeMapping []
ভেরিয়েবল
Const
apiReady
apiReady : boolean | undefined
undefined
থাকবে।মনে রাখবেন যে অ্যাসিঙ্ক পরিচালনার প্রস্তাবিত উপায় হল googletag.cmd ব্যবহার করে যখন GPT প্রস্তুত থাকে তখন কলব্যাকগুলি সারিবদ্ধ করতে৷ এই কলব্যাকগুলিকে googletag.apiReady চেক করতে হবে না কারণ এগুলি একবার API সেট আপ হয়ে গেলে কার্যকর করার গ্যারান্টি দেওয়া হয়৷
Const
cmd
cmd : ( ( this : typeof globalThis ) => void ) [] | CommandArray
googletag.cmd
ভেরিয়েবলটিকে পৃষ্ঠার GPT ট্যাগ সিনট্যাক্স দ্বারা একটি খালি জাভাস্ক্রিপ্ট অ্যারেতে আরম্ভ করা হয় এবং cmd.push
হল স্ট্যান্ডার্ড Array.push
পদ্ধতি যা অ্যারের শেষে একটি উপাদান যুক্ত করে। যখন জিপিটি জাভাস্ক্রিপ্ট লোড করা হয়, তখন এটি অ্যারের মাধ্যমে দেখায় এবং ক্রমানুসারে সমস্ত ফাংশন সম্পাদন করে। তারপর স্ক্রিপ্টটি cmd
একটি CommandArray অবজেক্ট দিয়ে প্রতিস্থাপন করে যার পুশ পদ্ধতিটি এতে পাস করা ফাংশন আর্গুমেন্ট চালানোর জন্য সংজ্ঞায়িত করা হয়। এই প্রক্রিয়াটি ব্রাউজারকে পৃষ্ঠাটি রেন্ডার করা চালিয়ে যাওয়ার অনুমতি দেওয়ার সময় জিপিটি জাভাস্ক্রিপ্টকে অ্যাসিঙ্ক্রোনাসভাবে আনয়ন করে অনুভূত লেটেন্সি কমাতে দেয়।- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.cmd.push(() => { googletag.defineSlot("/1234567/sports", [160, 600]).addService(googletag.pubads()); });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.cmd.push(function () { googletag.defineSlot("/1234567/sports", [160, 600]).addService(googletag.pubads()); });
টাইপস্ক্রিপ্ট
googletag.cmd.push(() => { googletag.defineSlot("/1234567/sports", [160, 600])!.addService(googletag.pubads()); });
Const
পাবডস রেডি
pubadsReady : boolean | undefined
undefined
থাকবে। নিরাপদ সিগন্যাল প্রদানকারী
secureSignalProviders : SecureSignalProvider [] | SecureSignalProvidersArray | undefined
নিরাপদ সংকেত প্রদানকারী অ্যারে সিগন্যাল-উৎপাদন ফাংশনগুলির একটি ক্রম গ্রহণ করে এবং সেগুলিকে ক্রমানুসারে আহ্বান করে। এটি একটি স্ট্যান্ডার্ড অ্যারে প্রতিস্থাপন করার উদ্দেশ্যে তৈরি করা হয় যা GPT লোড হওয়ার পরে সংকেত-উৎপাদনকারী ফাংশনগুলিকে সারিবদ্ধ করতে ব্যবহৃত হয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
window.googletag = window.googletag || { cmd: [] }; googletag.secureSignalProviders = googletag.secureSignalProviders || []; googletag.secureSignalProviders.push({ id: "collector123", collectorFunction: () => { return Promise.resolve("signal"); }, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
window.googletag = window.googletag || { cmd: [] }; googletag.secureSignalProviders = googletag.secureSignalProviders || []; googletag.secureSignalProviders.push({ id: "collector123", collectorFunction: function () { return Promise.resolve("signal"); }, });
টাইপস্ক্রিপ্ট
window.googletag = window.googletag || { cmd: [] }; googletag.secureSignalProviders = googletag.secureSignalProviders || []; googletag.secureSignalProviders.push({ id: "collector123", collectorFunction: () => { return Promise.resolve("signal"); }, });
- এছাড়াও দেখুন
ফাংশন
সহচর বিজ্ঞাপন
companionAds ( ) : CompanionAdsService
CompanionAdsService- এর একটি রেফারেন্স প্রদান করে।
রিটার্নস | |
---|---|
CompanionAdsService | কম্প্যানিয়ন বিজ্ঞাপন পরিষেবা। |
defineOutOfPageSlot
defineOutOfPageSlot ( adUnitPath : string , div ?: string | OutOfPageFormat ) : Slot | null
প্রদত্ত বিজ্ঞাপন ইউনিট পাথ দিয়ে একটি পৃষ্ঠার বাইরের বিজ্ঞাপন স্লট তৈরি করে।
কাস্টম আউট-অফ-পেজ বিজ্ঞাপনের জন্য,
GPT পরিচালিত আউট-অফ-পৃষ্ঠা বিজ্ঞাপনগুলির জন্য,
কাস্টম আউট-অফ-পেজ বিজ্ঞাপনের জন্য,
div
হল div উপাদানের ID যাতে বিজ্ঞাপন থাকবে। আরো বিস্তারিত জানার জন্য পৃষ্ঠার বাইরের ক্রিয়েটিভের নিবন্ধটি দেখুন।GPT পরিচালিত আউট-অফ-পৃষ্ঠা বিজ্ঞাপনগুলির জন্য,
div
একটি সমর্থিত OutOfPageFormat ।- উদাহরণ
জাভাস্ক্রিপ্ট
// Define a custom out-of-page ad slot. googletag.defineOutOfPageSlot("/1234567/sports", "div-1"); // Define a GPT managed web interstitial ad slot. googletag.defineOutOfPageSlot("/1234567/sports", googletag.enums.OutOfPageFormat.INTERSTITIAL);
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Define a custom out-of-page ad slot. googletag.defineOutOfPageSlot("/1234567/sports", "div-1"); // Define a GPT managed web interstitial ad slot. googletag.defineOutOfPageSlot("/1234567/sports", googletag.enums.OutOfPageFormat.INTERSTITIAL);
টাইপস্ক্রিপ্ট
// Define a custom out-of-page ad slot. googletag.defineOutOfPageSlot("/1234567/sports", "div-1"); // Define a GPT managed web interstitial ad slot. googletag.defineOutOfPageSlot("/1234567/sports", googletag.enums.OutOfPageFormat.INTERSTITIAL);
- এছাড়াও দেখুন
পরামিতি | |
---|---|
adUnitPath : string | নেটওয়ার্ক কোড এবং বিজ্ঞাপন ইউনিট কোড সহ সম্পূর্ণ বিজ্ঞাপন ইউনিট পাথ । |
| div-এর আইডি যাতে এই বিজ্ঞাপন ইউনিট বা OutOfPageFormat থাকবে। |
রিটার্নস | |
---|---|
Slot | null | সদ্য নির্মিত স্লট, বা null যদি একটি স্লট তৈরি করা না যায়। |
সংজ্ঞায়িত স্লট
defineSlot ( adUnitPath : string , size : GeneralSize , div ?: string ) : Slot | null
একটি প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং এটিকে পৃষ্ঠার একটি div উপাদানের আইডির সাথে সংযুক্ত করে যাতে বিজ্ঞাপনটি থাকবে৷
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.defineSlot("/1234567/sports", [728, 90], "div-1");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.defineSlot("/1234567/sports", [728, 90], "div-1");
টাইপস্ক্রিপ্ট
googletag.defineSlot("/1234567/sports", [728, 90], "div-1");
- এছাড়াও দেখুন
পরামিতি | |
---|---|
adUnitPath : string | নেটওয়ার্ক কোড এবং ইউনিট কোড সহ সম্পূর্ণ বিজ্ঞাপন ইউনিট পাথ । |
size : GeneralSize | যোগ করা স্লটের প্রস্থ এবং উচ্চতা। এটি সেই মাপ যা বিজ্ঞাপনের অনুরোধে ব্যবহৃত হয় যদি কোনও প্রতিক্রিয়াশীল আকারের ম্যাপিং দেওয়া না থাকে বা ভিউপোর্টের আকার ম্যাপিংয়ে প্রদত্ত ক্ষুদ্রতম আকারের চেয়ে ছোট হয়। |
| div-এর আইডি যাতে এই বিজ্ঞাপন ইউনিট থাকবে। |
রিটার্নস | |
---|---|
Slot | null | সদ্য নির্মিত স্লট, বা null যদি একটি স্লট তৈরি করা না যায়। |
ধ্বংস স্লট
destroySlots ( slots ?: Slot [] ) : boolean
প্রদত্ত স্লটগুলিকে ধ্বংস করে, সমস্ত সম্পর্কিত বস্তু এবং সেই স্লটের উল্লেখ GPT থেকে সরিয়ে দেয়। এই API পাসব্যাক স্লট এবং সহচর স্লট সমর্থন করে না।
একটি স্লটে এই API কল করা বিজ্ঞাপনটি সাফ করে এবং GPT দ্বারা পরিচালিত অভ্যন্তরীণ অবস্থা থেকে স্লট অবজেক্টটি সরিয়ে দেয়। স্লট অবজেক্টে আরও ফাংশন কল করার ফলে অনির্ধারিত আচরণ হবে। নোট করুন যে ব্রাউজারটি এখনও সেই স্লটের সাথে সম্পর্কিত মেমরিটি মুক্ত করতে পারে না যদি এটির একটি রেফারেন্স প্রকাশক পৃষ্ঠা দ্বারা বজায় থাকে। এই এপিআই কল করলে সেই স্লটের সাথে যুক্ত ডিভ পুনরায় ব্যবহারের জন্য উপলব্ধ হয়।
বিশেষ করে, একটি স্লট ধ্বংস করা GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শন থেকে বিজ্ঞাপনটিকে সরিয়ে দেয়, তাই ভবিষ্যতের অনুরোধগুলি এই বিজ্ঞাপনের সাথে জড়িত বাধা বা প্রতিযোগিতামূলক বর্জন দ্বারা প্রভাবিত হবে না। পৃষ্ঠা থেকে একটি স্লটের ডিভ মুছে ফেলার আগে এই ফাংশনটি কল করতে ব্যর্থতার ফলে অনির্ধারিত আচরণ হবে৷
একটি স্লটে এই API কল করা বিজ্ঞাপনটি সাফ করে এবং GPT দ্বারা পরিচালিত অভ্যন্তরীণ অবস্থা থেকে স্লট অবজেক্টটি সরিয়ে দেয়। স্লট অবজেক্টে আরও ফাংশন কল করার ফলে অনির্ধারিত আচরণ হবে। নোট করুন যে ব্রাউজারটি এখনও সেই স্লটের সাথে সম্পর্কিত মেমরিটি মুক্ত করতে পারে না যদি এটির একটি রেফারেন্স প্রকাশক পৃষ্ঠা দ্বারা বজায় থাকে। এই এপিআই কল করলে সেই স্লটের সাথে যুক্ত ডিভ পুনরায় ব্যবহারের জন্য উপলব্ধ হয়।
বিশেষ করে, একটি স্লট ধ্বংস করা GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শন থেকে বিজ্ঞাপনটিকে সরিয়ে দেয়, তাই ভবিষ্যতের অনুরোধগুলি এই বিজ্ঞাপনের সাথে জড়িত বাধা বা প্রতিযোগিতামূলক বর্জন দ্বারা প্রভাবিত হবে না। পৃষ্ঠা থেকে একটি স্লটের ডিভ মুছে ফেলার আগে এই ফাংশনটি কল করতে ব্যর্থতার ফলে অনির্ধারিত আচরণ হবে৷
- উদাহরণ
জাভাস্ক্রিপ্ট
// The calls to construct an ad and display contents. const slot1 = googletag.defineSlot("/1234567/sports", [728, 90], "div-1"); googletag.display("div-1"); const slot2 = googletag.defineSlot("/1234567/news", [160, 600], "div-2"); googletag.display("div-2"); // This call to destroy only slot1. googletag.destroySlots([slot1]); // This call to destroy both slot1 and slot2. googletag.destroySlots([slot1, slot2]); // This call to destroy all slots. googletag.destroySlots();
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// The calls to construct an ad and display contents. var slot1 = googletag.defineSlot("/1234567/sports", [728, 90], "div-1"); googletag.display("div-1"); var slot2 = googletag.defineSlot("/1234567/news", [160, 600], "div-2"); googletag.display("div-2"); // This call to destroy only slot1. googletag.destroySlots([slot1]); // This call to destroy both slot1 and slot2. googletag.destroySlots([slot1, slot2]); // This call to destroy all slots. googletag.destroySlots();
টাইপস্ক্রিপ্ট
// The calls to construct an ad and display contents. const slot1 = googletag.defineSlot("/1234567/sports", [728, 90], "div-1")!; googletag.display("div-1"); const slot2 = googletag.defineSlot("/1234567/news", [160, 600], "div-2")!; googletag.display("div-2"); // This call to destroy only slot1. googletag.destroySlots([slot1]); // This call to destroy both slot1 and slot2. googletag.destroySlots([slot1, slot2]); // This call to destroy all slots. googletag.destroySlots();
পরামিতি | |
---|---|
| ধ্বংস করার জন্য স্লটের বিন্যাস। অ্যারে ঐচ্ছিক; সব স্লট ধ্বংস করা হবে যদি এটি অনির্দিষ্ট হয়। |
রিটার্নস | |
---|---|
boolean | স্লট ধ্বংস হয়ে গেলে true , অন্যথায় false । |
পাবলিশার কনসোল অক্ষম করুন
disablePublisherConsole ( ) : void
Google প্রকাশক কনসোল অক্ষম করে৷
- এছাড়াও দেখুন
প্রদর্শন
display ( divOrSlot : string | Element | Slot ) : void
স্লট রেন্ডার করার জন্য স্লট পরিষেবাগুলি নির্দেশ করে৷ প্রতিটি বিজ্ঞাপন স্লট শুধুমাত্র প্রতি পৃষ্ঠায় একবার প্রদর্শিত হবে। সমস্ত স্লটকে অবশ্যই সংজ্ঞায়িত করতে হবে এবং প্রদর্শিত হওয়ার আগে তাদের সাথে সম্পর্কিত একটি পরিষেবা থাকতে হবে৷ ডিসপ্লে কল অবশ্যই ঘটবে না যতক্ষণ না উপাদানটি DOM-এ উপস্থিত থাকে। এটি অর্জন করার সাধারণ উপায় হল মেথড কলে নাম দেওয়া div উপাদানের মধ্যে একটি স্ক্রিপ্ট ব্লকের মধ্যে এটি স্থাপন করা।
যদি সিঙ্গেল রিকোয়েস্ট আর্কিটেকচার (SRA) ব্যবহার করা হয়, এই পদ্ধতিটি কল করার সময়ে সমস্ত আনফেচড বিজ্ঞাপন স্লট একবারে আনা হবে৷ একটি বিজ্ঞাপন স্লট প্রদর্শন না করতে বাধ্য করার জন্য, সম্পূর্ণ ডিভি মুছে ফেলতে হবে।
যদি সিঙ্গেল রিকোয়েস্ট আর্কিটেকচার (SRA) ব্যবহার করা হয়, এই পদ্ধতিটি কল করার সময়ে সমস্ত আনফেচড বিজ্ঞাপন স্লট একবারে আনা হবে৷ একটি বিজ্ঞাপন স্লট প্রদর্শন না করতে বাধ্য করার জন্য, সম্পূর্ণ ডিভি মুছে ফেলতে হবে।
- এছাড়াও দেখুন
পরামিতি | |
---|---|
divOrSlot : string | Element | Slot | হয় বিজ্ঞাপন স্লট বা div উপাদান, অথবা স্লট অবজেক্ট ধারণকারী div উপাদানের ID। যদি একটি div উপাদান প্রদান করা হয়, তাহলে এটির অবশ্যই একটি 'id' বৈশিষ্ট্য থাকতে হবে যা defineSlot এ পাস করা আইডির সাথে মেলে। |
পরিষেবাগুলি সক্ষম করুন
enableServices ( ) : void
পৃষ্ঠায় বিজ্ঞাপন স্লটগুলির জন্য সংজ্ঞায়িত সমস্ত GPT পরিষেবাগুলি সক্ষম করে৷
getConfig
getConfig ( keys : string | string [] ) : Pick < PageSettingsConfig , "adsenseAttributes" | "disableInitialLoad" | "targeting" >
setConfig দ্বারা সেট করা পৃষ্ঠার জন্য সাধারণ কনফিগারেশন বিকল্পগুলি পায়।
সমস্ত
সমস্ত
setConfig()
বৈশিষ্ট্য এই পদ্ধতি দ্বারা সমর্থিত নয়। সমর্থিত বৈশিষ্ট্য হল:- উদাহরণ
জাভাস্ক্রিপ্ট
// Get the value of the `targeting` setting. const targetingConfig = googletag.getConfig("targeting"); // Get the value of the `adsenseAttributes` and `disableInitialLoad` settings. const config = googletag.getConfig(["adsenseAttributes", "disableInitialLoad"]);
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Get the value of the `targeting` setting. var targetingConfig = googletag.getConfig("targeting"); // Get the value of the `adsenseAttributes` and `disableInitialLoad` settings. var config = googletag.getConfig(["adsenseAttributes", "disableInitialLoad"]);
টাইপস্ক্রিপ্ট
// Get the value of the `targeting` setting. const targetingConfig = googletag.getConfig("targeting"); // Get the value of the `adsenseAttributes` and `disableInitialLoad` settings. const config = googletag.getConfig(["adsenseAttributes", "disableInitialLoad"]);
পরামিতি | |
---|---|
keys : string | string [] | কনফিগারেশন অপশনের কী পেতে হবে। |
রিটার্নস | |
---|---|
Pick < PageSettingsConfig , "adsenseAttributes" | "disableInitialLoad" | "targeting" > | স্লট জন্য কনফিগারেশন বিকল্প. |
getVersion
getVersion ( ) : string
GPT এর বর্তমান সংস্করণ প্রদান করে।
- এছাড়াও দেখুন
রিটার্নস | |
---|---|
string | বর্তমানে কার্যকর করা GPT সংস্করণ স্ট্রিং। |
openConsole
openConsole ( div ?: string ) : void
Google প্রকাশক কনসোল খোলে।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Calling with div ID. googletag.openConsole("div-1"); // Calling without div ID. googletag.openConsole();
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Calling with div ID. googletag.openConsole("div-1"); // Calling without div ID. googletag.openConsole();
টাইপস্ক্রিপ্ট
// Calling with div ID. googletag.openConsole("div-1"); // Calling without div ID. googletag.openConsole();
- এছাড়াও দেখুন
পরামিতি | |
---|---|
| একটি বিজ্ঞাপন স্লট ডিভ আইডি। এই মান ঐচ্ছিক. প্রদান করা হলে, প্রকাশক কনসোল নির্দিষ্ট বিজ্ঞাপন স্লটের বিবরণ সহ খোলার চেষ্টা করবে। |
pubads
pubads ( ) : PubAdsService
PubAdsService- এর একটি রেফারেন্স প্রদান করে।
রিটার্নস | |
---|---|
PubAdsService | প্রকাশক বিজ্ঞাপন পরিষেবা। |
setAdIframeTitle
setAdIframeTitle ( title : string ) : void
এই বিন্দু থেকে PubAdsService দ্বারা তৈরি সমস্ত বিজ্ঞাপন কন্টেইনার আইফ্রেমের জন্য শিরোনাম সেট করে৷
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.setAdIframeTitle("title");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.setAdIframeTitle("title");
টাইপস্ক্রিপ্ট
googletag.setAdIframeTitle("title");
পরামিতি | |
---|---|
title : string | সমস্ত বিজ্ঞাপন ধারক iframes জন্য নতুন শিরোনাম. |
setConfig
setConfig ( config : PageSettingsConfig ) : void
পৃষ্ঠার জন্য সাধারণ কনফিগারেশন বিকল্প সেট করে।
পরামিতি | |
---|---|
config : PageSettingsConfig |
সাইজম্যাপিং
sizeMapping ( ) : SizeMappingBuilder
একটি নতুন SizeMappingBuilder তৈরি করে।
- এছাড়াও দেখুন
রিটার্নস | |
---|---|
SizeMappingBuilder | একজন নতুন নির্মাতা। |
googletag.CommandArray
কমান্ড অ্যারে ফাংশনের একটি ক্রম গ্রহণ করে এবং সেগুলিকে ক্রমানুসারে আহ্বান করে। এটি একটি স্ট্যান্ডার্ড অ্যারে প্রতিস্থাপন করার উদ্দেশ্যে তৈরি করা হয় যা একবার GPT লোড হয়ে গেলে ফাংশনগুলিকে সারিবদ্ধ করতে ব্যবহৃত হয়।
পদ্ধতি | |
---|---|
push | ক্রমানুসারে আর্গুমেন্টে নির্দিষ্ট ফাংশনের ক্রম নির্বাহ করে। |
পদ্ধতি
ধাক্কা
push ( ... f : ( ( this : typeof globalThis ) => void ) [] ) : number
ক্রমানুসারে আর্গুমেন্টে নির্দিষ্ট ফাংশনের ক্রম নির্বাহ করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.cmd.push(() => { googletag.defineSlot("/1234567/sports", [160, 600]).addService(googletag.pubads()); });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.cmd.push(function () { googletag.defineSlot("/1234567/sports", [160, 600]).addService(googletag.pubads()); });
টাইপস্ক্রিপ্ট
googletag.cmd.push(() => { googletag.defineSlot("/1234567/sports", [160, 600])!.addService(googletag.pubads()); });
পরামিতি | |
---|---|
| একটি জাভাস্ক্রিপ্ট ফাংশন চালানো হবে। রানটাইম বাইন্ডিং সর্বদা globalThis হবে। আবদ্ধ আভিধানিক প্রসঙ্গের this মান ধরে রাখতে একটি তীর ফাংশন পাস করার কথা বিবেচনা করুন। |
রিটার্নস | |
---|---|
number | এখন পর্যন্ত প্রসেস করা কমান্ডের সংখ্যা। এটি Array.push এর রিটার্ন মানের সাথে সামঞ্জস্যপূর্ণ (অ্যারের বর্তমান দৈর্ঘ্য)। |
googletag.CompanionAdsService
Service
প্রসারিত করে সঙ্গী বিজ্ঞাপন পরিষেবা। এই পরিষেবাটি ভিডিও বিজ্ঞাপনগুলি সহচর বিজ্ঞাপনগুলি দেখানোর জন্য ব্যবহার করে৷
পদ্ধতি | |
---|---|
add Event Listener | একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে। |
get Slots | এই পরিষেবার সাথে যুক্ত স্লটের তালিকা পান। |
remove Event Listener | পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়। |
set Refresh Unfilled Slots | যে সহচর স্লটগুলি পূরণ করা হয়নি তা স্বয়ংক্রিয়ভাবে ব্যাকফিল হবে কিনা তা সেট করে৷ |
- এছাড়াও দেখুন
পদ্ধতি
সেট রিফ্রেশআনফিল্ড স্লট
setRefreshUnfilledSlots ( value : boolean ) : void
যে সহচর স্লটগুলি পূরণ করা হয়নি তা স্বয়ংক্রিয়ভাবে ব্যাকফিল হবে কিনা তা সেট করে৷
ব্যাকফিল চালু এবং বন্ধ করার জন্য এই পদ্ধতিটি পৃষ্ঠার জীবদ্দশায় একাধিকবার কল করা যেতে পারে। শুধুমাত্র PubAdsService- এর সাথে নিবন্ধিত স্লটগুলিই ব্যাকফিল করা হবে। নীতির বিধিনিষেধের কারণে, যখন একটি Ad Exchange ভিডিও পরিবেশন করা হয় তখন এই পদ্ধতিটি খালি সহচর স্লটগুলি পূরণ করার জন্য ডিজাইন করা হয়নি৷
ব্যাকফিল চালু এবং বন্ধ করার জন্য এই পদ্ধতিটি পৃষ্ঠার জীবদ্দশায় একাধিকবার কল করা যেতে পারে। শুধুমাত্র PubAdsService- এর সাথে নিবন্ধিত স্লটগুলিই ব্যাকফিল করা হবে। নীতির বিধিনিষেধের কারণে, যখন একটি Ad Exchange ভিডিও পরিবেশন করা হয় তখন এই পদ্ধতিটি খালি সহচর স্লটগুলি পূরণ করার জন্য ডিজাইন করা হয়নি৷
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.companionAds().setRefreshUnfilledSlots(true);
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.companionAds().setRefreshUnfilledSlots(true);
টাইপস্ক্রিপ্ট
googletag.companionAds().setRefreshUnfilledSlots(true);
পরামিতি | |
---|---|
value : boolean | পূর্ণ না হওয়া স্লটগুলিকে স্বয়ংক্রিয়ভাবে ব্যাকফিল করার জন্য true , তাদের অপরিবর্তিত রাখতে false । |
googletag.PrivacySettingsConfig
গোপনীয়তা সেটিংসের জন্য কনফিগারেশন অবজেক্ট।
বৈশিষ্ট্য | |
---|---|
child Directed Treatment ? | পৃষ্ঠাটিকে শিশু-নির্দেশিত হিসাবে বিবেচনা করা উচিত কিনা তা নির্দেশ করে৷ |
limited Ads ? | প্রকাশকের নিয়ন্ত্রক সম্মতির প্রয়োজনে সহায়তা করার জন্য সীমিত বিজ্ঞাপন মোডে চালানোর জন্য পরিবেশন সক্ষম করে। |
non Personalized Ads ? | প্রকাশকের নিয়ন্ত্রক সম্মতির প্রয়োজনে সহায়তা করার জন্য অ-ব্যক্তিগত বিজ্ঞাপন মোডে চালানোর জন্য পরিবেশন সক্ষম করে। |
restrict Data Processing ? | প্রকাশকের নিয়ন্ত্রক সম্মতির প্রয়োজনে সহায়তা করার জন্য সীমাবদ্ধ প্রক্রিয়াকরণ মোডে চালানোর জন্য পরিবেশন সক্ষম করে। |
traffic Source ? | অনুরোধগুলি কেনা বা জৈব ট্রাফিকের প্রতিনিধিত্ব করে কিনা তা নির্দেশ করে৷ |
under Age Of Consent ? | সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের কাছ থেকে আসা বিজ্ঞাপনের অনুরোধগুলিকে চিহ্নিত করতে হবে কিনা তা নির্দেশ করে৷ |
- এছাড়াও দেখুন
বৈশিষ্ট্য
Optional
শিশু নির্দেশিত চিকিত্সা
childDirectedTreatment ?: boolean
null
সেট করুন। Optional
সীমিত বিজ্ঞাপন
limitedAds ?: boolean
আপনি দুটি উপায়ে সীমিত বিজ্ঞাপনের অনুরোধ করতে GPT-কে নির্দেশ দিতে পারেন:
- অটোমেটিক, IAB TCF v2.0 কনসেন্ট ম্যানেজমেন্ট প্ল্যাটফর্ম থেকে সংকেত ব্যবহার করে।
- ম্যানুয়ালি, এই ক্ষেত্রের মান
true
সেট করে।
মনে রাখবেন যে যখন একটি CMP ব্যবহার করা হয় তখন ম্যানুয়ালি সীমিত বিজ্ঞাপনগুলি সক্ষম করার প্রয়োজন নেই৷
- উদাহরণ
জাভাস্ক্রিপ্ট
// Manually enable limited ads serving. // GPT must be loaded from the limited ads URL to configure this setting. googletag.pubads().setPrivacySettings({ limitedAds: true, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Manually enable limited ads serving. // GPT must be loaded from the limited ads URL to configure this setting. googletag.pubads().setPrivacySettings({ limitedAds: true, });
টাইপস্ক্রিপ্ট
// Manually enable limited ads serving. // GPT must be loaded from the limited ads URL to configure this setting. googletag.pubads().setPrivacySettings({ limitedAds: true, });
- এছাড়াও দেখুন
Optional
অব্যক্তিগত বিজ্ঞাপন
nonPersonalizedAds ?: boolean
Optional
সীমাবদ্ধ ডেটাপ্রসেসিং
restrictDataProcessing ?: boolean
Optional
ট্রাফিক সোর্স
trafficSource ?: TrafficSource
undefined
।- উদাহরণ
জাভাস্ক্রিপ্ট
// Indicate requests represent organic traffic. googletag.pubads().setPrivacySettings({ trafficSource: googletag.enums.TrafficSource.ORGANIC, }); // Indicate requests represent purchased traffic. googletag.pubads().setPrivacySettings({ trafficSource: googletag.enums.TrafficSource.PURCHASED, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Indicate requests represent organic traffic. googletag.pubads().setPrivacySettings({ trafficSource: googletag.enums.TrafficSource.ORGANIC, }); // Indicate requests represent purchased traffic. googletag.pubads().setPrivacySettings({ trafficSource: googletag.enums.TrafficSource.PURCHASED, });
টাইপস্ক্রিপ্ট
// Indicate requests represent organic traffic. googletag.pubads().setPrivacySettings({ trafficSource: googletag.enums.TrafficSource.ORGANIC, }); // Indicate requests represent purchased traffic. googletag.pubads().setPrivacySettings({ trafficSource: googletag.enums.TrafficSource.PURCHASED, });
Optional
underAgeOfConsent
underAgeOfConsent ?: boolean
null
সেট করুন। googletag.PubAdsService
Service
প্রসারিত করে প্রকাশক বিজ্ঞাপন পরিষেবা। এই পরিষেবাটি আপনার Google Ad Manager অ্যাকাউন্ট থেকে বিজ্ঞাপন আনতে এবং দেখানোর জন্য ব্যবহার করা হয়।
পদ্ধতি | |
---|---|
add Event Listener | একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে। |
clear | প্রদত্ত স্লটগুলি থেকে বিজ্ঞাপনগুলি সরিয়ে দেয় এবং তাদের ফাঁকা সামগ্রী দিয়ে প্রতিস্থাপন করে৷ |
clear Category Exclusions | অবচয়। সমস্ত পৃষ্ঠা-স্তরের বিজ্ঞাপন বিভাগ বর্জন লেবেল সাফ করে। |
clear Targeting | অবচয়। একটি নির্দিষ্ট কী বা সমস্ত কীগুলির জন্য কাস্টম টার্গেটিং পরামিতি সাফ করে। |
collapse Empty Divs | অবচয়। স্লট ডিভগুলিকে ভেঙে ফেলা সক্ষম করে যাতে প্রদর্শনের জন্য কোনও বিজ্ঞাপন সামগ্রী না থাকলে তারা পৃষ্ঠায় কোনও স্থান নেয় না৷ |
disable Initial Load | অবচয়। পৃষ্ঠা লোড হলে বিজ্ঞাপনের অনুরোধ অক্ষম করে, কিন্তু PubAdsService.refresh কলের মাধ্যমে বিজ্ঞাপনের অনুরোধ করার অনুমতি দেয়। |
display | প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং প্রদর্শন করে। |
enable Lazy Load | অবচয়। কনফিগার অবজেক্ট দ্বারা সংজ্ঞায়িত GPT-এ অলস লোডিং সক্ষম করে৷ |
enable Single Request | অবচয়। একই সময়ে একাধিক বিজ্ঞাপন আনার জন্য একক অনুরোধ মোড সক্ষম করে৷ |
enable Video Ads | অবচয়। GPT-কে সংকেত দেয় যে ভিডিও বিজ্ঞাপনগুলি পৃষ্ঠায় উপস্থিত থাকবে৷ |
get | অবচয়। প্রদত্ত কী-এর সাথে যুক্ত AdSense বৈশিষ্ট্যের মান প্রদান করে। |
get Attribute Keys | অবচয়। এই পরিষেবাতে সেট করা বৈশিষ্ট্য কীগুলি ফেরত দেয়৷ |
get Slots | এই পরিষেবার সাথে যুক্ত স্লটের তালিকা পান। |
get Targeting | অবচয়। একটি নির্দিষ্ট কাস্টম পরিষেবা-স্তরের টার্গেটিং প্যারামিটার প্রদান করে যা সেট করা হয়েছে। |
get Targeting Keys | অবচয়। সেট করা সমস্ত কাস্টম পরিষেবা-স্তরের টার্গেটিং কীগুলির তালিকা প্রদান করে৷ |
is Initial Load Disabled | অবচয়। পূর্ববর্তী PubAdsService.disableInitialLoad কল দ্বারা বিজ্ঞাপনগুলির জন্য প্রাথমিক অনুরোধগুলি সফলভাবে অক্ষম করা হয়েছিল কিনা তা ফেরত দেয়৷ |
refresh | পৃষ্ঠায় নির্দিষ্ট বা সমস্ত স্লটের জন্য নতুন বিজ্ঞাপন আনে এবং প্রদর্শন করে। |
remove Event Listener | পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়। |
set | অবচয়। অ্যাডসেন্স অ্যাট্রিবিউটের জন্য মান সেট করে যা প্রকাশক বিজ্ঞাপন পরিষেবার অধীনে সমস্ত বিজ্ঞাপন স্লটে প্রযোজ্য। |
set Category Exclusion | অবচয়। প্রদত্ত লেবেল নামের জন্য একটি পৃষ্ঠা-স্তরের বিজ্ঞাপন বিভাগ বর্জন সেট করে। |
set Centering | অবচয়। বিজ্ঞাপনগুলির অনুভূমিক কেন্দ্রীকরণ সক্ষম এবং অক্ষম করে৷ |
set Force Safe Frame | অবচয়। পৃষ্ঠার সমস্ত বিজ্ঞাপন একটি নিরাপদ ফ্রেম কন্টেইনার ব্যবহার করে রেন্ডার করতে বাধ্য করা উচিত কিনা তা কনফিগার করে৷ |
set Location | অবচয়। ওয়েবসাইটগুলি থেকে অবস্থানের তথ্য পাস করে যাতে আপনি নির্দিষ্ট অবস্থানে জিও-টার্গেট লাইন আইটেম করতে পারেন। |
set Privacy Settings | কনফিগার অবজেক্ট ব্যবহার করে একটি একক API থেকে সমস্ত গোপনীয়তা সেটিংস কনফিগারেশনের অনুমতি দেয়। |
set Publisher Provided Id | প্রকাশক-প্রদত্ত আইডির মান সেট করে। |
set Safe Frame Config | অবচয়। সেফফ্রেম কনফিগারেশনের জন্য পৃষ্ঠা-স্তরের পছন্দগুলি সেট করে। |
set Targeting | অবচয়। প্রদত্ত কী-এর জন্য কাস্টম টার্গেটিং প্যারামিটার সেট করে যা সমস্ত প্রকাশক বিজ্ঞাপন পরিষেবা বিজ্ঞাপন স্লটে প্রযোজ্য। |
set Video Content | অবচয়। টার্গেটিং এবং বিষয়বস্তু বর্জনের উদ্দেশ্যে বিজ্ঞাপনের অনুরোধের সাথে পাঠানো ভিডিও বিষয়বস্তুর তথ্য সেট করে। |
update Correlator | বিজ্ঞাপনের অনুরোধের সাথে প্রেরিত কোরিলেটর পরিবর্তন করে, কার্যকরভাবে একটি নতুন পৃষ্ঠা দৃশ্য শুরু করে। |
পদ্ধতি
পরিষ্কার
clear ( slots ?: Slot [] ) : boolean
প্রদত্ত স্লটগুলি থেকে বিজ্ঞাপনগুলি সরিয়ে দেয় এবং তাদের ফাঁকা সামগ্রী দিয়ে প্রতিস্থাপন করে৷ স্লটগুলি আনফেচড হিসাবে চিহ্নিত করা হবে৷
বিশেষ করে, একটি স্লট সাফ করা GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শন থেকে বিজ্ঞাপনটিকে সরিয়ে দেয়, তাই ভবিষ্যতের অনুরোধগুলি এই বিজ্ঞাপনের সাথে জড়িত বাধা বা প্রতিযোগিতামূলক বর্জন দ্বারা প্রভাবিত হবে না৷
বিশেষ করে, একটি স্লট সাফ করা GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শন থেকে বিজ্ঞাপনটিকে সরিয়ে দেয়, তাই ভবিষ্যতের অনুরোধগুলি এই বিজ্ঞাপনের সাথে জড়িত বাধা বা প্রতিযোগিতামূলক বর্জন দ্বারা প্রভাবিত হবে না৷
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot1 = googletag.defineSlot("/1234567/sports", [728, 90], "div-1"); googletag.display("div-1"); const slot2 = googletag.defineSlot("/1234567/news", [160, 600], "div-2"); googletag.display("div-2"); // This call to clear only slot1. googletag.pubads().clear([slot1]); // This call to clear both slot1 and slot2. googletag.pubads().clear([slot1, slot2]); // This call to clear all slots. googletag.pubads().clear();
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot1 = googletag.defineSlot("/1234567/sports", [728, 90], "div-1"); googletag.display("div-1"); var slot2 = googletag.defineSlot("/1234567/news", [160, 600], "div-2"); googletag.display("div-2"); // This call to clear only slot1. googletag.pubads().clear([slot1]); // This call to clear both slot1 and slot2. googletag.pubads().clear([slot1, slot2]); // This call to clear all slots. googletag.pubads().clear();
টাইপস্ক্রিপ্ট
const slot1 = googletag.defineSlot("/1234567/sports", [728, 90], "div-1")!; googletag.display("div-1"); const slot2 = googletag.defineSlot("/1234567/news", [160, 600], "div-2")!; googletag.display("div-2"); // This call to clear only slot1. googletag.pubads().clear([slot1]); // This call to clear both slot1 and slot2. googletag.pubads().clear([slot1, slot2]); // This call to clear all slots. googletag.pubads().clear();
পরামিতি | |
---|---|
| সাফ করার জন্য স্লটের অ্যারে। অ্যারে ঐচ্ছিক; সমস্ত স্লট সাফ করা হবে যদি এটি অনির্দিষ্ট থাকে। |
রিটার্নস | |
---|---|
boolean | স্লট সাফ করা হলে true দেখায়, অন্যথায় false । |
পরিস্কার শ্রেণী বর্জন
clearCategoryExclusions ( ) : PubAdsService
সমস্ত পৃষ্ঠা-স্তরের বিজ্ঞাপন বিভাগ বর্জন লেবেল সাফ করে। আপনি যদি স্লটটি রিফ্রেশ করতে চান তবে এটি কার্যকর।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Set category exclusion to exclude ads with 'AirlineAd' labels. googletag.pubads().setCategoryExclusion("AirlineAd"); // Make ad requests. No ad with 'AirlineAd' label will be returned. // Clear category exclusions so all ads can be returned. googletag.pubads().clearCategoryExclusions(); // Make ad requests. Any ad can be returned.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Set category exclusion to exclude ads with 'AirlineAd' labels. googletag.pubads().setCategoryExclusion("AirlineAd"); // Make ad requests. No ad with 'AirlineAd' label will be returned. // Clear category exclusions so all ads can be returned. googletag.pubads().clearCategoryExclusions(); // Make ad requests. Any ad can be returned.
টাইপস্ক্রিপ্ট
// Set category exclusion to exclude ads with 'AirlineAd' labels. googletag.pubads().setCategoryExclusion("AirlineAd"); // Make ad requests. No ad with 'AirlineAd' label will be returned. // Clear category exclusions so all ads can be returned. googletag.pubads().clearCategoryExclusions(); // Make ad requests. Any ad can be returned.
- এছাড়াও দেখুন
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে. |
পরিষ্কার টার্গেটিং
clearTargeting ( key ?: string ) : PubAdsService
একটি নির্দিষ্ট কী বা সমস্ত কীগুলির জন্য কাস্টম টার্গেটিং পরামিতি সাফ করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().setTargeting("interests", "sports"); googletag.pubads().setTargeting("colors", "blue"); googletag.pubads().setTargeting("fruits", "apple"); googletag.pubads().clearTargeting("interests"); // Targeting 'colors' and 'fruits' are still present, while 'interests' // was cleared. googletag.pubads().clearTargeting(); // All targeting has been cleared.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().setTargeting("interests", "sports"); googletag.pubads().setTargeting("colors", "blue"); googletag.pubads().setTargeting("fruits", "apple"); googletag.pubads().clearTargeting("interests"); // Targeting 'colors' and 'fruits' are still present, while 'interests' // was cleared. googletag.pubads().clearTargeting(); // All targeting has been cleared.
টাইপস্ক্রিপ্ট
googletag.pubads().setTargeting("interests", "sports"); googletag.pubads().setTargeting("colors", "blue"); googletag.pubads().setTargeting("fruits", "apple"); googletag.pubads().clearTargeting("interests"); // Targeting 'colors' and 'fruits' are still present, while 'interests' // was cleared. googletag.pubads().clearTargeting(); // All targeting has been cleared.
- এছাড়াও দেখুন
পরামিতি | |
---|---|
| টার্গেটিং প্যারামিটার কী। কী ঐচ্ছিক; সমস্ত টার্গেটিং পরামিতি সাফ করা হবে যদি এটি অনির্দিষ্ট থাকে। |
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে. |
খালি ডিভগুলি ভেঙে দিন
collapseEmptyDivs ( collapseBeforeAdFetch ?: boolean ) : boolean
স্লট ডিভগুলিকে ভেঙে ফেলা সক্ষম করে যাতে প্রদর্শনের জন্য কোনও বিজ্ঞাপন সামগ্রী না থাকলে তারা পৃষ্ঠায় কোনও স্থান নেয় না৷ পরিষেবা সক্রিয় করার আগে এই মোড সেট করা আবশ্যক।
- এছাড়াও দেখুন
পরামিতি | |
---|---|
| বিজ্ঞাপনগুলি আনার আগেই স্লটগুলি ভেঙে ফেলতে হবে কিনা৷ এই পরামিতি ঐচ্ছিক; প্রদান না করা হলে, false ডিফল্ট মান হিসাবে ব্যবহার করা হবে। |
রিটার্নস | |
---|---|
boolean | যদি ডিভ কোল্যাপস মোড সক্ষম করা থাকে তবে true এবং যদি পতন মোড সক্ষম করা অসম্ভব হয় তবে false দেখায় কারণ পরিষেবাটি সক্ষম করার পরে পদ্ধতিটি কল করা হয়েছিল। |
ইনিশিয়াল লোড নিষ্ক্রিয় করুন
disableInitialLoad ( ) : void
পৃষ্ঠা লোড হলে বিজ্ঞাপনের অনুরোধ অক্ষম করে, কিন্তু PubAdsService.refresh কলের মাধ্যমে বিজ্ঞাপনের অনুরোধ করার অনুমতি দেয়। এটি পরিষেবা সক্রিয় করার আগে সেট করা উচিত। অ্যাসিঙ্ক মোড ব্যবহার করতে হবে; অন্যথায়
refresh
ব্যবহার করে বিজ্ঞাপনের অনুরোধ করা অসম্ভব হবে।প্রদর্শন
display ( adUnitPath : string , size : GeneralSize , div ?: string | Element , clickUrl ?: string ) : void
প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং প্রদর্শন করে। এই পদ্ধতি একক অনুরোধ মোডের সাথে কাজ করে না।
দ্রষ্টব্য: যখন এই পদ্ধতিটি বলা হয়, তখন বিজ্ঞাপনের অনুরোধ পাঠানোর সময় এবং প্রতিক্রিয়া রেন্ডার করার সময় ধারাবাহিকতা নিশ্চিত করতে স্লট এবং পৃষ্ঠার অবস্থার একটি স্ন্যাপশট তৈরি করা হয়। এই পদ্ধতিটি কল করার পরে স্লট বা পৃষ্ঠার স্থিতিতে করা যেকোনো পরিবর্তন (টার্গেটিং, গোপনীয়তা সেটিংস, ফোর্স সেফফ্রেম, ইত্যাদি সহ) শুধুমাত্র পরবর্তী
দ্রষ্টব্য: যখন এই পদ্ধতিটি বলা হয়, তখন বিজ্ঞাপনের অনুরোধ পাঠানোর সময় এবং প্রতিক্রিয়া রেন্ডার করার সময় ধারাবাহিকতা নিশ্চিত করতে স্লট এবং পৃষ্ঠার অবস্থার একটি স্ন্যাপশট তৈরি করা হয়। এই পদ্ধতিটি কল করার পরে স্লট বা পৃষ্ঠার স্থিতিতে করা যেকোনো পরিবর্তন (টার্গেটিং, গোপনীয়তা সেটিংস, ফোর্স সেফফ্রেম, ইত্যাদি সহ) শুধুমাত্র পরবর্তী
display()
বা refresh()
অনুরোধগুলিতে প্রযোজ্য হবে৷- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().display("/1234567/sports", [728, 90], "div-1");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().display("/1234567/sports", [728, 90], "div-1");
টাইপস্ক্রিপ্ট
googletag.pubads().display("/1234567/sports", [728, 90], "div-1");
পরামিতি | |
---|---|
adUnitPath : string | স্লটের বিজ্ঞাপন ইউনিট পাথ রেন্ডার করা হবে৷ |
size : GeneralSize | স্লটের প্রস্থ এবং উচ্চতা। |
| হয় div-এর আইডি যাতে স্লট থাকে বা div উপাদান নিজেই। |
| এই স্লটে ব্যবহার করার জন্য URL টি ক্লিক করুন। |
ল্যাজিলোড সক্ষম করুন
enableLazyLoad ( config ?: {
fetchMarginPercent ?: number ;
mobileScaling ?: number ;
renderMarginPercent ?: number ;
} ) : void
কনফিগার অবজেক্ট দ্বারা সংজ্ঞায়িত GPT-এ অলস লোডিং সক্ষম করে৷ আরো বিস্তারিত উদাহরণের জন্য, অলস লোডিং নমুনা দেখুন।
দ্রষ্টব্য: SRA-তে অলস ফেচিং শুধুমাত্র তখনই কাজ করে যখন সমস্ত স্লট ফেচিং মার্জিনের বাইরে থাকে।
দ্রষ্টব্য: SRA-তে অলস ফেচিং শুধুমাত্র তখনই কাজ করে যখন সমস্ত স্লট ফেচিং মার্জিনের বাইরে থাকে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().enableLazyLoad({ // Fetch slots within 5 viewports. fetchMarginPercent: 500, // Render slots within 2 viewports. renderMarginPercent: 200, // Double the above values on mobile. mobileScaling: 2.0, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().enableLazyLoad({ // Fetch slots within 5 viewports. fetchMarginPercent: 500, // Render slots within 2 viewports. renderMarginPercent: 200, // Double the above values on mobile. mobileScaling: 2.0, });
টাইপস্ক্রিপ্ট
googletag.pubads().enableLazyLoad({ // Fetch slots within 5 viewports. fetchMarginPercent: 500, // Render slots within 2 viewports. renderMarginPercent: 200, // Double the above values on mobile. mobileScaling: 2.0, });
- এছাড়াও দেখুন
পরামিতি | |
---|---|
| কনফিগারেশন অবজেক্ট অলস আচরণ কাস্টমাইজ করার অনুমতি দেয়। যেকোন বাদ দেওয়া কনফিগারেশনগুলি Google দ্বারা একটি ডিফল্ট সেট ব্যবহার করবে যা সময়ের সাথে সাথে টিউন করা হবে৷ একটি নির্দিষ্ট সেটিং অক্ষম করতে, যেমন একটি আনা মার্জিন, মান সেট করুন -1 ।
|
একক অনুরোধ সক্ষম করুন
enableSingleRequest ( ) : boolean
একই সময়ে একাধিক বিজ্ঞাপন আনার জন্য একক অনুরোধ মোড সক্ষম করে৷ এর জন্য পরিষেবাটি সক্ষম করার আগে সমস্ত প্রকাশক বিজ্ঞাপন স্লটগুলিকে সংজ্ঞায়িত করা এবং PubAdsService-এ যোগ করা প্রয়োজন৷ পরিষেবা সক্ষম করার আগে একক অনুরোধ মোড সেট করা আবশ্যক৷
- এছাড়াও দেখুন
রিটার্নস | |
---|---|
boolean | একক অনুরোধ মোড সক্ষম হলে true এবং false ফেরত যদি একক অনুরোধ মোড সক্ষম করা অসম্ভব হয় কারণ পরিষেবা সক্ষম হওয়ার পরে পদ্ধতিটি কল করা হয়েছিল৷ |
ভিডিও বিজ্ঞাপন সক্ষম করুন
enableVideoAds ( ) : void
GPT-কে সংকেত দেয় যে ভিডিও বিজ্ঞাপনগুলি পৃষ্ঠায় উপস্থিত থাকবে৷ এটি প্রদর্শন এবং ভিডিও বিজ্ঞাপনে প্রতিযোগিতামূলক বর্জন সীমাবদ্ধতা সক্ষম করে। ভিডিও বিষয়বস্তু পরিচিত হলে, প্রদর্শন বিজ্ঞাপনের জন্য সামগ্রী বর্জন ব্যবহার করতে সক্ষম হওয়ার জন্য PubAdsService.setVideoContent কল করুন।
পেতে
get ( key : string ) : string
প্রদত্ত কী-এর সাথে যুক্ত AdSense বৈশিষ্ট্যের মান প্রদান করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().set("adsense_background_color", "#FFFFFF"); googletag.pubads().get("adsense_background_color"); // Returns '#FFFFFF'.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().set("adsense_background_color", "#FFFFFF"); googletag.pubads().get("adsense_background_color"); // Returns '#FFFFFF'.
টাইপস্ক্রিপ্ট
googletag.pubads().set("adsense_background_color", "#FFFFFF"); googletag.pubads().get("adsense_background_color"); // Returns '#FFFFFF'.
- এছাড়াও দেখুন
পরামিতি | |
---|---|
key : string | অ্যাট্রিবিউটের নাম যা খুঁজতে হবে। |
রিটার্নস | |
---|---|
string | অ্যাট্রিবিউট কী-এর বর্তমান মান, বা কী উপস্থিত না থাকলে null । |
getAttributeKeys
getAttributeKeys ( ) : string []
এই পরিষেবাতে সেট করা বৈশিষ্ট্য কীগুলি ফেরত দেয়৷
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().set("adsense_background_color", "#FFFFFF"); googletag.pubads().set("adsense_border_color", "#AABBCC"); googletag.pubads().getAttributeKeys(); // Returns ['adsense_background_color', 'adsense_border_color'].
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().set("adsense_background_color", "#FFFFFF"); googletag.pubads().set("adsense_border_color", "#AABBCC"); googletag.pubads().getAttributeKeys(); // Returns ['adsense_background_color', 'adsense_border_color'].
টাইপস্ক্রিপ্ট
googletag.pubads().set("adsense_background_color", "#FFFFFF"); googletag.pubads().set("adsense_border_color", "#AABBCC"); googletag.pubads().getAttributeKeys(); // Returns ['adsense_background_color', 'adsense_border_color'].
রিটার্নস | |
---|---|
string [] | এই পরিষেবাতে অ্যাট্রিবিউট কী সেট করা হয়েছে। অর্ডার অনির্ধারিত. |
GetTargeting
getTargeting ( key : string ) : string []
একটি নির্দিষ্ট কাস্টম পরিষেবা-স্তরের টার্গেটিং প্যারামিটার প্রদান করে যা সেট করা হয়েছে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().setTargeting("interests", "sports"); googletag.pubads().getTargeting("interests"); // Returns ['sports']. googletag.pubads().getTargeting("age"); // Returns [] (empty array).
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().setTargeting("interests", "sports"); googletag.pubads().getTargeting("interests"); // Returns ['sports']. googletag.pubads().getTargeting("age"); // Returns [] (empty array).
টাইপস্ক্রিপ্ট
googletag.pubads().setTargeting("interests", "sports"); googletag.pubads().getTargeting("interests"); // Returns ['sports']. googletag.pubads().getTargeting("age"); // Returns [] (empty array).
পরামিতি | |
---|---|
key : string | টার্গেটিং কী খুঁজতে হবে। |
রিটার্নস | |
---|---|
string [] | এই কী-এর সাথে যুক্ত মান, অথবা যদি এমন কোন কী না থাকে তাহলে একটি খালি অ্যারে। |
GetTargetingKeys
getTargetingKeys ( ) : string []
সেট করা সমস্ত কাস্টম পরিষেবা-স্তরের টার্গেটিং কীগুলির তালিকা প্রদান করে৷
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().setTargeting("interests", "sports"); googletag.pubads().setTargeting("colors", "blue"); googletag.pubads().getTargetingKeys(); // Returns ['interests', 'colors'].
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().setTargeting("interests", "sports"); googletag.pubads().setTargeting("colors", "blue"); googletag.pubads().getTargetingKeys(); // Returns ['interests', 'colors'].
টাইপস্ক্রিপ্ট
googletag.pubads().setTargeting("interests", "sports"); googletag.pubads().setTargeting("colors", "blue"); googletag.pubads().getTargetingKeys(); // Returns ['interests', 'colors'].
রিটার্নস | |
---|---|
string [] | টার্গেটিং কীগুলির অ্যারে। অর্ডার অনির্ধারিত. |
isInitialLoadDisabled
isInitialLoadDisabled ( ) : boolean
পূর্ববর্তী PubAdsService.disableInitialLoad কল দ্বারা বিজ্ঞাপনগুলির জন্য প্রাথমিক অনুরোধগুলি সফলভাবে অক্ষম করা হয়েছিল কিনা তা ফেরত দেয়৷
রিটার্নস | |
---|---|
boolean | PubAdsService.disableInitialLoad- এ পূর্ববর্তী কল সফল হলে true দেখায়, অন্যথায় false । |
রিফ্রেশ
refresh ( slots ?: Slot [] , options ?: {
changeCorrelator : boolean ;
} ) : void
পৃষ্ঠায় নির্দিষ্ট বা সমস্ত স্লটের জন্য নতুন বিজ্ঞাপন আনে এবং প্রদর্শন করে। শুধুমাত্র অ্যাসিঙ্ক্রোনাস রেন্ডারিং মোডে কাজ করে।
সমস্ত ব্রাউজার জুড়ে সঠিক আচরণের জন্য, বিজ্ঞাপন স্লট
একটি স্লট রিফ্রেশ করা GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শন থেকে পুরানো বিজ্ঞাপনটিকে সরিয়ে দেয়, তাই ভবিষ্যতের অনুরোধগুলি সেই বিজ্ঞাপনের সাথে জড়িত বাধা বা প্রতিযোগিতামূলক বর্জন দ্বারা প্রভাবিত হবে না৷
সমস্ত ব্রাউজার জুড়ে সঠিক আচরণের জন্য, বিজ্ঞাপন স্লট
display
জন্য একটি কলের আগে কল refresh
করতে হবে। display
কলটি বাদ দেওয়া হলে, রিফ্রেশ অপ্রত্যাশিতভাবে আচরণ করতে পারে। যদি ইচ্ছা হয়, PubAdsService.disableInitialLoad পদ্ধতিটি একটি বিজ্ঞাপন আনা থেকে display
বন্ধ করতে ব্যবহার করা যেতে পারে।একটি স্লট রিফ্রেশ করা GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শন থেকে পুরানো বিজ্ঞাপনটিকে সরিয়ে দেয়, তাই ভবিষ্যতের অনুরোধগুলি সেই বিজ্ঞাপনের সাথে জড়িত বাধা বা প্রতিযোগিতামূলক বর্জন দ্বারা প্রভাবিত হবে না৷
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot1 = googletag.defineSlot("/1234567/sports", [728, 90], "div-1"); googletag.display("div-1"); const slot2 = googletag.defineSlot("/1234567/news", [160, 600], "div-2"); googletag.display("div-2"); // This call to refresh fetches a new ad for slot1 only. googletag.pubads().refresh([slot1]); // This call to refresh fetches a new ad for both slot1 and slot2. googletag.pubads().refresh([slot1, slot2]); // This call to refresh fetches a new ad for each slot. googletag.pubads().refresh(); // This call to refresh fetches a new ad for slot1, without changing // the correlator. googletag.pubads().refresh([slot1], { changeCorrelator: false }); // This call to refresh fetches a new ad for each slot, without // changing the correlator. googletag.pubads().refresh(null, { changeCorrelator: false });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot1 = googletag.defineSlot("/1234567/sports", [728, 90], "div-1"); googletag.display("div-1"); var slot2 = googletag.defineSlot("/1234567/news", [160, 600], "div-2"); googletag.display("div-2"); // This call to refresh fetches a new ad for slot1 only. googletag.pubads().refresh([slot1]); // This call to refresh fetches a new ad for both slot1 and slot2. googletag.pubads().refresh([slot1, slot2]); // This call to refresh fetches a new ad for each slot. googletag.pubads().refresh(); // This call to refresh fetches a new ad for slot1, without changing // the correlator. googletag.pubads().refresh([slot1], { changeCorrelator: false }); // This call to refresh fetches a new ad for each slot, without // changing the correlator. googletag.pubads().refresh(null, { changeCorrelator: false });
টাইপস্ক্রিপ্ট
const slot1 = googletag.defineSlot("/1234567/sports", [728, 90], "div-1")!; googletag.display("div-1"); const slot2 = googletag.defineSlot("/1234567/news", [160, 600], "div-2")!; googletag.display("div-2"); // This call to refresh fetches a new ad for slot1 only. googletag.pubads().refresh([slot1]); // This call to refresh fetches a new ad for both slot1 and slot2. googletag.pubads().refresh([slot1, slot2]); // This call to refresh fetches a new ad for each slot. googletag.pubads().refresh(); // This call to refresh fetches a new ad for slot1, without changing // the correlator. googletag.pubads().refresh([slot1], { changeCorrelator: false }); // This call to refresh fetches a new ad for each slot, without // changing the correlator. googletag.pubads().refresh(null, { changeCorrelator: false });
পরামিতি | |
---|---|
| রিফ্রেশ করার জন্য স্লট। অ্যারে ঐচ্ছিক; সমস্ত স্লট রিফ্রেশ করা হবে যদি এটি অনির্দিষ্ট থাকে। |
| এই রিফ্রেশ কলের সাথে যুক্ত কনফিগারেশন বিকল্প।
|
সেট
set ( key : string , value : string ) : PubAdsService
অ্যাডসেন্স অ্যাট্রিবিউটের জন্য মান সেট করে যা প্রকাশক বিজ্ঞাপন পরিষেবার অধীনে সমস্ত বিজ্ঞাপন স্লটে প্রযোজ্য।
একই কীটির জন্য এটিকে একাধিকবার কল করলে সেই কীটির জন্য পূর্বে সেট করা মান ওভাররাইড হবে।
একই কীটির জন্য এটিকে একাধিকবার কল করলে সেই কীটির জন্য পূর্বে সেট করা মান ওভাররাইড হবে।
display
বা refresh
কল করার আগে সমস্ত মান সেট করা আবশ্যক।- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().set("adsense_background_color", "#FFFFFF");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().set("adsense_background_color", "#FFFFFF");
টাইপস্ক্রিপ্ট
googletag.pubads().set("adsense_background_color", "#FFFFFF");
- এছাড়াও দেখুন
পরামিতি | |
---|---|
key : string | গুণের নাম। |
value : string | বৈশিষ্ট্য মান। |
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে. |
setCategory Exclusion
setCategoryExclusion ( categoryExclusion : string ) : PubAdsService
প্রদত্ত লেবেল নামের জন্য একটি পৃষ্ঠা-স্তরের বিজ্ঞাপন বিভাগ বর্জন সেট করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Label = AirlineAd. googletag.pubads().setCategoryExclusion("AirlineAd");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Label = AirlineAd. googletag.pubads().setCategoryExclusion("AirlineAd");
টাইপস্ক্রিপ্ট
// Label = AirlineAd. googletag.pubads().setCategoryExclusion("AirlineAd");
- এছাড়াও দেখুন
পরামিতি | |
---|---|
categoryExclusion : string | বিজ্ঞাপন বিভাগ বর্জনের লেবেল যোগ করতে হবে। |
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে. |
সেট সেন্টারিং
setCentering ( centerAds : boolean ) : void
বিজ্ঞাপনগুলির অনুভূমিক কেন্দ্রীকরণ সক্ষম এবং অক্ষম করে৷ সেন্টারিং ডিফল্টরূপে অক্ষম করা হয়। লিগ্যাসি gpt_mobile.js-এ, কেন্দ্রীকরণ ডিফল্টরূপে সক্রিয় থাকে।
display
কল করার আগে বা refresh
আগে এই পদ্ধতিটি চালু করা উচিত কারণ শুধুমাত্র এই পদ্ধতিতে কল করার পরে অনুরোধ করা বিজ্ঞাপনগুলি কেন্দ্রীভূত হবে৷- উদাহরণ
জাভাস্ক্রিপ্ট
// Make ads centered. googletag.pubads().setCentering(true);
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Make ads centered. googletag.pubads().setCentering(true);
টাইপস্ক্রিপ্ট
// Make ads centered. googletag.pubads().setCentering(true);
পরামিতি | |
---|---|
centerAds : boolean | বিজ্ঞাপন কেন্দ্রে true , বাম-সারিবদ্ধ করার জন্য false । |
setForceSafeFrame
setForceSafeFrame ( forceSafeFrame : boolean ) : PubAdsService
পৃষ্ঠার সমস্ত বিজ্ঞাপন একটি নিরাপদ ফ্রেম কন্টেইনার ব্যবহার করে রেন্ডার করতে বাধ্য করা উচিত কিনা তা কনফিগার করে৷
এই API ব্যবহার করার সময় নিম্নলিখিত বিষয়গুলি মনে রাখবেন:
এই API ব্যবহার করার সময় নিম্নলিখিত বিষয়গুলি মনে রাখবেন:
- এই সেটিং শুধুমাত্র সংশ্লিষ্ট স্লটের জন্য করা পরবর্তী বিজ্ঞাপন অনুরোধের জন্য কার্যকর হবে।
- স্লট স্তরের সেটিং, যদি নির্দিষ্ট করা থাকে, তবে সর্বদা পৃষ্ঠা স্তরের সেটিংকে ওভাররাইড করবে৷
- যদি
true
সেট করা হয় (স্লট-লেভেল বা পৃষ্ঠা স্তরে), বিজ্ঞাপনটি সর্বদা একটি নিরাপদ ফ্রেম কন্টেইনার ব্যবহার করে রেন্ডার করা হবে যা Google বিজ্ঞাপন ম্যানেজার UI-তে করা পছন্দের থেকে স্বতন্ত্র। - যাইহোক, যদি
false
সেট করা হয় বা অনির্দিষ্ট রেখে দেওয়া হয়, তাহলে বিজ্ঞাপনটি একটি SafeFrame ধারক ব্যবহার করে রেন্ডার করা হবে ক্রিয়েটিভের ধরন এবং Google Ad Manager UI-তে করা নির্বাচনের উপর নির্ভর করে। - এই API সতর্কতার সাথে ব্যবহার করা উচিত কারণ এটি ক্রিয়েটিভদের আচরণকে প্রভাবিত করতে পারে যারা তাদের iFrames থেকে বেরিয়ে আসার চেষ্টা করে বা তাদের সরাসরি প্রকাশক পৃষ্ঠায় রেন্ডার করার উপর নির্ভর করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().setForceSafeFrame(true); // The following slot will be opted-out of the page-level force // SafeFrame instruction. googletag .defineSlot("/1234567/sports", [160, 600], "div-1") .setForceSafeFrame(false) .addService(googletag.pubads()); // The following slot will have SafeFrame forced. googletag.defineSlot("/1234567/news", [160, 600], "div-2").addService(googletag.pubads()); googletag.display("div-1"); googletag.display("div-2");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().setForceSafeFrame(true); // The following slot will be opted-out of the page-level force // SafeFrame instruction. googletag .defineSlot("/1234567/sports", [160, 600], "div-1") .setForceSafeFrame(false) .addService(googletag.pubads()); // The following slot will have SafeFrame forced. googletag.defineSlot("/1234567/news", [160, 600], "div-2").addService(googletag.pubads()); googletag.display("div-1"); googletag.display("div-2");
টাইপস্ক্রিপ্ট
googletag.pubads().setForceSafeFrame(true); // The following slot will be opted-out of the page-level force // SafeFrame instruction. googletag .defineSlot("/1234567/sports", [160, 600], "div-1")! .setForceSafeFrame(false) .addService(googletag.pubads()); // The following slot will have SafeFrame forced. googletag.defineSlot("/1234567/news", [160, 600], "div-2")!.addService(googletag.pubads()); googletag.display("div-1"); googletag.display("div-2");
- এছাড়াও দেখুন
পরামিতি | |
---|---|
forceSafeFrame : boolean | পৃষ্ঠার সমস্ত বিজ্ঞাপনকে সেফফ্রেমে রেন্ডার করতে বাধ্য করার জন্য true এবং আগের সেটিংটিকে মিথ্যাতে পরিবর্তন করতে false । আগে অনির্দিষ্ট হলে এটি false সেট করা, কিছু পরিবর্তন করবে না। |
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে. |
সেট লোকেশন
setLocation ( address : string ) : PubAdsService
ওয়েবসাইটগুলি থেকে অবস্থানের তথ্য পাস করে যাতে আপনি নির্দিষ্ট অবস্থানে জিও-টার্গেট লাইন আইটেম করতে পারেন।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Postal code: googletag.pubads().setLocation("10001,US");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Postal code: googletag.pubads().setLocation("10001,US");
টাইপস্ক্রিপ্ট
// Postal code: googletag.pubads().setLocation("10001,US");
পরামিতি | |
---|---|
address : string | ফ্রিফর্ম ঠিকানা। |
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে. |
গোপনীয়তা সেটিংস সেট করুন
setPrivacySettings ( privacySettings : PrivacySettingsConfig ) : PubAdsService
কনফিগার অবজেক্ট ব্যবহার করে একটি একক API থেকে সমস্ত গোপনীয়তা সেটিংস কনফিগারেশনের অনুমতি দেয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().setPrivacySettings({ restrictDataProcessing: true, }); // Set multiple privacy settings at the same time. googletag.pubads().setPrivacySettings({ childDirectedTreatment: true, underAgeOfConsent: true, }); // Clear the configuration for childDirectedTreatment. googletag.pubads().setPrivacySettings({ childDirectedTreatment: null, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().setPrivacySettings({ restrictDataProcessing: true, }); // Set multiple privacy settings at the same time. googletag.pubads().setPrivacySettings({ childDirectedTreatment: true, underAgeOfConsent: true, }); // Clear the configuration for childDirectedTreatment. googletag.pubads().setPrivacySettings({ childDirectedTreatment: null, });
টাইপস্ক্রিপ্ট
googletag.pubads().setPrivacySettings({ restrictDataProcessing: true, }); // Set multiple privacy settings at the same time. googletag.pubads().setPrivacySettings({ childDirectedTreatment: true, underAgeOfConsent: true, }); // Clear the configuration for childDirectedTreatment. googletag.pubads().setPrivacySettings({ childDirectedTreatment: null, });
পরামিতি | |
---|---|
privacySettings : PrivacySettingsConfig | গোপনীয়তা সেটিংস কনফিগার সহ অবজেক্ট। |
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা অবজেক্ট যার উপর ফাংশন কল করা হয়েছিল। |
সেট প্রকাশক প্রদানকৃত আইডি
setPublisherProvidedId ( ppid : string ) : PubAdsService
প্রকাশক-প্রদত্ত আইডির মান সেট করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().setPublisherProvidedId("12JD92JD8078S8J29SDOAKC0EF230337");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().setPublisherProvidedId("12JD92JD8078S8J29SDOAKC0EF230337");
টাইপস্ক্রিপ্ট
googletag.pubads().setPublisherProvidedId("12JD92JD8078S8J29SDOAKC0EF230337");
- এছাড়াও দেখুন
পরামিতি | |
---|---|
ppid : string | প্রকাশক দ্বারা প্রদত্ত একটি আলফানিউমেরিক আইডি। 32 থেকে 150 অক্ষরের মধ্যে হতে হবে। |
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে. |
setSafeFrameConfig
setSafeFrameConfig ( config : SafeFrameConfig ) : PubAdsService
সেফফ্রেম কনফিগারেশনের জন্য পৃষ্ঠা-স্তরের পছন্দগুলি সেট করে। কনফিগার অবজেক্টের কোনো অচেনা কী উপেক্ষা করা হবে। একটি স্বীকৃত কী এর জন্য একটি অবৈধ মান পাস করা হলে সমগ্র কনফিগারেশন উপেক্ষা করা হবে।
এই পৃষ্ঠা-স্তরের পছন্দগুলি স্লট-স্তরের পছন্দগুলি দ্বারা ওভাররাইড করা হবে, যদি নির্দিষ্ট করা হয়।
এই পৃষ্ঠা-স্তরের পছন্দগুলি স্লট-স্তরের পছন্দগুলি দ্বারা ওভাররাইড করা হবে, যদি নির্দিষ্ট করা হয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().setForceSafeFrame(true); const pageConfig = { allowOverlayExpansion: true, allowPushExpansion: true, sandbox: true, }; const slotConfig = { allowOverlayExpansion: false }; googletag.pubads().setSafeFrameConfig(pageConfig); // The following slot will not allow for expansion by overlay. googletag .defineSlot("/1234567/sports", [160, 600], "div-1") .setSafeFrameConfig(slotConfig) .addService(googletag.pubads()); // The following slot will inherit the page level settings, and hence // would allow for expansion by overlay. googletag.defineSlot("/1234567/news", [160, 600], "div-2").addService(googletag.pubads()); googletag.display("div-1"); googletag.display("div-2");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.pubads().setForceSafeFrame(true); var pageConfig = { allowOverlayExpansion: true, allowPushExpansion: true, sandbox: true, }; var slotConfig = { allowOverlayExpansion: false }; googletag.pubads().setSafeFrameConfig(pageConfig); // The following slot will not allow for expansion by overlay. googletag .defineSlot("/1234567/sports", [160, 600], "div-1") .setSafeFrameConfig(slotConfig) .addService(googletag.pubads()); // The following slot will inherit the page level settings, and hence // would allow for expansion by overlay. googletag.defineSlot("/1234567/news", [160, 600], "div-2").addService(googletag.pubads()); googletag.display("div-1"); googletag.display("div-2");
টাইপস্ক্রিপ্ট
googletag.pubads().setForceSafeFrame(true); const pageConfig = { allowOverlayExpansion: true, allowPushExpansion: true, sandbox: true, }; const slotConfig = { allowOverlayExpansion: false }; googletag.pubads().setSafeFrameConfig(pageConfig); // The following slot will not allow for expansion by overlay. googletag .defineSlot("/1234567/sports", [160, 600], "div-1")! .setSafeFrameConfig(slotConfig) .addService(googletag.pubads()); // The following slot will inherit the page level settings, and hence // would allow for expansion by overlay. googletag.defineSlot("/1234567/news", [160, 600], "div-2")!.addService(googletag.pubads()); googletag.display("div-1"); googletag.display("div-2");
- এছাড়াও দেখুন
পরামিতি | |
---|---|
config : SafeFrameConfig | কনফিগারেশন অবজেক্ট। |
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে. |
সেট টার্গেটিং
setTargeting ( key : string , value : string | string [] ) : PubAdsService
প্রদত্ত কী-এর জন্য কাস্টম টার্গেটিং প্যারামিটার সেট করে যা সমস্ত প্রকাশক বিজ্ঞাপন পরিষেবা বিজ্ঞাপন স্লটে প্রযোজ্য। একই কীর জন্য এটি একাধিকবার কল করলে পুরানো মানগুলি ওভাররাইট হবে। এই কীগুলি আপনার Google Ad Manager অ্যাকাউন্টে সংজ্ঞায়িত করা হয়েছে।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Example with a single value for a key. googletag.pubads().setTargeting("interests", "sports"); // Example with multiple values for a key inside in an array. googletag.pubads().setTargeting("interests", ["sports", "music"]);
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Example with a single value for a key. googletag.pubads().setTargeting("interests", "sports"); // Example with multiple values for a key inside in an array. googletag.pubads().setTargeting("interests", ["sports", "music"]);
টাইপস্ক্রিপ্ট
// Example with a single value for a key. googletag.pubads().setTargeting("interests", "sports"); // Example with multiple values for a key inside in an array. googletag.pubads().setTargeting("interests", ["sports", "music"]);
- এছাড়াও দেখুন
পরামিতি | |
---|---|
key : string | টার্গেটিং প্যারামিটার কী। |
value : string | string [] | টার্গেটিং প্যারামিটার মান বা মানের অ্যারে। |
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে. |
ভিডিও সামগ্রী সেট করুন
setVideoContent ( videoContentId : string , videoCmsId : string ) : void
টার্গেটিং এবং বিষয়বস্তু বর্জনের উদ্দেশ্যে বিজ্ঞাপনের অনুরোধের সাথে পাঠানো ভিডিও বিষয়বস্তুর তথ্য সেট করে। এই পদ্ধতিটি কল করা হলে ভিডিও বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে সক্ষম হবে৷
videoContentId
এবং videoCmsId
এর জন্য, Google Ad Manager কন্টেন্ট ইনজেশন পরিষেবাতে দেওয়া মানগুলি ব্যবহার করুন।- এছাড়াও দেখুন
পরামিতি | |
---|---|
videoContentId : string | ভিডিও কন্টেন্ট আইডি। |
videoCmsId : string | ভিডিও সিএমএস আইডি। |
আপডেট কোরিলেটর
updateCorrelator ( ) : PubAdsService
বিজ্ঞাপনের অনুরোধের সাথে প্রেরিত কোরিলেটর পরিবর্তন করে, কার্যকরভাবে একটি নতুন পৃষ্ঠা দৃশ্য শুরু করে। একটি পৃষ্ঠা দর্শন থেকে আসা সমস্ত বিজ্ঞাপন অনুরোধের জন্য সমঝোতাকারী একই এবং সমস্ত পৃষ্ঠা দর্শনে অনন্য। শুধুমাত্র অ্যাসিঙ্ক মোডে প্রযোজ্য।
দ্রষ্টব্য: GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শনে এর কোনো প্রভাব নেই, যা স্বয়ংক্রিয়ভাবে পৃষ্ঠায় বিজ্ঞাপনগুলিকে প্রতিফলিত করে এবং এর কোনো মেয়াদ শেষ হওয়ার সময় নেই৷
দ্রষ্টব্য: GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শনে এর কোনো প্রভাব নেই, যা স্বয়ংক্রিয়ভাবে পৃষ্ঠায় বিজ্ঞাপনগুলিকে প্রতিফলিত করে এবং এর কোনো মেয়াদ শেষ হওয়ার সময় নেই৷
- উদাহরণ
জাভাস্ক্রিপ্ট
// Assume that the correlator is currently 12345. All ad requests made // by this page will currently use that value. // Replace the current correlator with a new correlator. googletag.pubads().updateCorrelator(); // The correlator will now be a new randomly selected value, different // from 12345. All subsequent ad requests made by this page will use // the new value.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Assume that the correlator is currently 12345. All ad requests made // by this page will currently use that value. // Replace the current correlator with a new correlator. googletag.pubads().updateCorrelator(); // The correlator will now be a new randomly selected value, different // from 12345. All subsequent ad requests made by this page will use // the new value.
টাইপস্ক্রিপ্ট
// Assume that the correlator is currently 12345. All ad requests made // by this page will currently use that value. // Replace the current correlator with a new correlator. googletag.pubads().updateCorrelator(); // The correlator will now be a new randomly selected value, different // from 12345. All subsequent ad requests made by this page will use // the new value.
রিটার্নস | |
---|---|
PubAdsService | পরিষেবা অবজেক্ট যার উপর ফাংশন কল করা হয়েছিল। |
googletag.ResponseInformation
একটি বস্তু একটি একক বিজ্ঞাপন প্রতিক্রিয়া প্রতিনিধিত্ব করে.
বৈশিষ্ট্য | |
---|---|
advertiser Id | বিজ্ঞাপনদাতার আইডি। |
campaign Id | প্রচারণার আইডি। |
creative Id | সৃজনশীলের আইডি। |
creative Template Id | বিজ্ঞাপনের টেমপ্লেট আইডি। |
line Item Id | লাইন আইটেম আইডি. |
- এছাড়াও দেখুন
বৈশিষ্ট্য
বিজ্ঞাপনদাতা আইডি
advertiserId : number
প্রচারণা আইডি
campaignId : number
সৃজনশীল আইডি
creativeId : number
সৃজনশীল টেমপ্লেটআইডি
creativeTemplateId : number
লাইন আইটেমআইডি
lineItemId : number
googletag.RewardedPayload
পুরস্কৃত বিজ্ঞাপনের সাথে সম্পর্কিত পুরস্কারের প্রতিনিধিত্বকারী একটি বস্তু
বৈশিষ্ট্য | |
---|---|
amount | পুরস্কারের অন্তর্ভুক্ত আইটেমের সংখ্যা। |
type | পুরস্কারে অন্তর্ভুক্ত আইটেমের ধরন (উদাহরণস্বরূপ, "কয়েন")। |
- এছাড়াও দেখুন
বৈশিষ্ট্য
পরিমাণ
amount : number
টাইপ
type : string
googletag.Service
বেস সার্ভিস ক্লাস যা সমস্ত পরিষেবার জন্য সাধারণ পদ্ধতি ধারণ করে।
পদ্ধতি | |
---|---|
add Event Listener | একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে। |
get Slots | এই পরিষেবার সাথে যুক্ত স্লটের তালিকা পান। |
remove Event Listener | পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়। |
পদ্ধতি
AddEventListener
addEventListener < K extends keyof EventTypeMap > ( eventType : K , listener : ( ( arg : EventTypeMap [ K ] ) => void ) ) : Service
একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে। নিম্নলিখিত ইভেন্টগুলি সমর্থিত:
- ইভেন্ট। গেমম্যানুয়াল ইন্টারস্টিশিয়াল স্লটক্লোজড ইভেন্ট
- ইভেন্ট। গেমম্যানুয়াল ইন্টারস্টিশিয়াল স্লটরেডি ইভেন্ট
- ইভেন্ট। ইমপ্রেশন দেখার যোগ্য ইভেন্ট
- ইভেন্ট। RewardedSlotClosedEvent
- ইভেন্ট। পুরস্কারপ্রাপ্ত স্লট গ্রান্টেড ইভেন্ট
- ইভেন্ট। পুরস্কৃত স্লট রেডি ইভেন্ট
- ঘটনা। স্লটঅনলোড ইভেন্ট
- ঘটনা। স্লটরেন্ডারএন্ডেড ইভেন্ট
- ঘটনা। স্লট রিকোয়েস্টেড ইভেন্ট
- ঘটনা। স্লট প্রতিক্রিয়া প্রাপ্ত
- ঘটনা। স্লটভিজিবিলিটি চেঞ্জড ইভেন্ট
- উদাহরণ
জাভাস্ক্রিপ্ট
// 1. Adding an event listener for the PubAdsService. googletag.pubads().addEventListener("slotOnload", (event) => { console.log("Slot has been loaded:"); console.log(event); }); // 2. Adding an event listener with slot specific logic. // Listeners operate at service level, which means that you cannot add // a listener for an event for a specific slot only. You can, however, // programmatically filter a listener to respond only to a certain ad // slot, using this pattern: const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotOnload", (event) => { if (event.slot === targetSlot) { // Slot specific logic. } });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// 1. Adding an event listener for the PubAdsService. googletag.pubads().addEventListener("slotOnload", function (event) { console.log("Slot has been loaded:"); console.log(event); }); // 2. Adding an event listener with slot specific logic. // Listeners operate at service level, which means that you cannot add // a listener for an event for a specific slot only. You can, however, // programmatically filter a listener to respond only to a certain ad // slot, using this pattern: var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotOnload", function (event) { if (event.slot === targetSlot) { // Slot specific logic. } });
টাইপস্ক্রিপ্ট
// 1. Adding an event listener for the PubAdsService. googletag.pubads().addEventListener("slotOnload", (event) => { console.log("Slot has been loaded:"); console.log(event); }); // 2. Adding an event listener with slot specific logic. // Listeners operate at service level, which means that you cannot add // a listener for an event for a specific slot only. You can, however, // programmatically filter a listener to respond only to a certain ad // slot, using this pattern: const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotOnload", (event) => { if (event.slot === targetSlot) { // Slot specific logic. } });
- এছাড়াও দেখুন
পরামিতি | |
---|---|
eventType : K | GPT দ্বারা উত্পন্ন ইভেন্টের প্রকারের প্রতিনিধিত্বকারী একটি স্ট্রিং৷ ইভেন্টের ধরন কেস সংবেদনশীল। |
listener : ( ( arg : EventTypeMap [ K ] ) => void ) | ফাংশন যা একটি একক ইভেন্ট অবজেক্ট আর্গুমেন্ট নেয়। |
রিটার্নস | |
---|---|
Service | যে পরিষেবা অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
getlots
সরানোভেন্টলিস্টনার
removeEventListener < K extends keyof EventTypeMap > ( eventType : K , listener : ( ( event : EventTypeMap [ K ] ) => void ) ) : void
পূর্বে নিবন্ধিত শ্রোতা সরিয়ে দেয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.cmd.push(() => { // Define a new ad slot. googletag.defineSlot("/6355419/Travel", [728, 90], "div-for-slot").addService(googletag.pubads()); // Define a new function that removes itself via removeEventListener // after the impressionViewable event fires. const onViewableListener = (event) => { googletag.pubads().removeEventListener("impressionViewable", onViewableListener); setTimeout(() => { googletag.pubads().refresh([event.slot]); }, 30000); }; // Add onViewableListener as a listener for impressionViewable events. googletag.pubads().addEventListener("impressionViewable", onViewableListener); googletag.enableServices(); });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.cmd.push(function () { // Define a new ad slot. googletag.defineSlot("/6355419/Travel", [728, 90], "div-for-slot").addService(googletag.pubads()); // Define a new function that removes itself via removeEventListener // after the impressionViewable event fires. var onViewableListener = function (event) { googletag.pubads().removeEventListener("impressionViewable", onViewableListener); setTimeout(function () { googletag.pubads().refresh([event.slot]); }, 30000); }; // Add onViewableListener as a listener for impressionViewable events. googletag.pubads().addEventListener("impressionViewable", onViewableListener); googletag.enableServices(); });
টাইপস্ক্রিপ্ট
googletag.cmd.push(() => { // Define a new ad slot. googletag .defineSlot("/6355419/Travel", [728, 90], "div-for-slot")! .addService(googletag.pubads()); // Define a new function that removes itself via removeEventListener // after the impressionViewable event fires. const onViewableListener = (event: googletag.events.ImpressionViewableEvent) => { googletag.pubads().removeEventListener("impressionViewable", onViewableListener); setTimeout(() => { googletag.pubads().refresh([event.slot]); }, 30000); }; // Add onViewableListener as a listener for impressionViewable events. googletag.pubads().addEventListener("impressionViewable", onViewableListener); googletag.enableServices(); });
পরামিতি | |
---|---|
eventType : K | জিপিটি দ্বারা উত্পাদিত ইভেন্টের ধরণের প্রতিনিধিত্বকারী একটি স্ট্রিং। ইভেন্টের ধরণগুলি কেস সংবেদনশীল। |
listener : ( ( event : EventTypeMap [ K ] ) => void ) | ফাংশন যা একটি একক ইভেন্ট অবজেক্ট আর্গুমেন্ট নেয়। |
googletag.sizemappingbuilder
আকার ম্যাপিং স্পেসিফিকেশন অবজেক্টগুলির জন্য বিল্ডার। এই নির্মাতা সহজেই আকারের স্পেসিফিকেশনগুলি তৈরি করতে সহায়তা করার জন্য সরবরাহ করা হয়।
পদ্ধতি | |
---|---|
add Size | স্লটটি উপস্থাপন করে এমন একক বা বহু-আকারের অ্যারেতে একক আকারের অ্যারে (ভিউপোর্টের প্রতিনিধিত্ব করে) থেকে একটি ম্যাপিং যুক্ত করে। |
build | এই নির্মাতাকে যুক্ত করা ম্যাপিংগুলি থেকে একটি আকারের মানচিত্রের স্পেসিফিকেশন তৈরি করে। |
- এছাড়াও দেখুন
পদ্ধতি
যোগ করুন
addSize ( viewportSize : SingleSizeArray , slotSize : GeneralSize ) : SizeMappingBuilder
স্লটটি উপস্থাপন করে এমন একক বা বহু-আকারের অ্যারেতে একক আকারের অ্যারে (ভিউপোর্টের প্রতিনিধিত্ব করে) থেকে একটি ম্যাপিং যুক্ত করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Mapping 1 googletag .sizeMapping() .addSize([1024, 768], [970, 250]) .addSize([980, 690], [728, 90]) .addSize([640, 480], "fluid") .addSize([0, 0], [88, 31]) // All viewports < 640x480 .build(); // Mapping 2 googletag .sizeMapping() .addSize([1024, 768], [970, 250]) .addSize([980, 690], []) .addSize([640, 480], [120, 60]) .addSize([0, 0], []) .build(); // Mapping 2 will not show any ads for the following viewport sizes: // [1024, 768] > size >= [980, 690] and // [640, 480] > size >= [0, 0]
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Mapping 1 googletag .sizeMapping() .addSize([1024, 768], [970, 250]) .addSize([980, 690], [728, 90]) .addSize([640, 480], "fluid") .addSize([0, 0], [88, 31]) // All viewports < 640x480 .build(); // Mapping 2 googletag .sizeMapping() .addSize([1024, 768], [970, 250]) .addSize([980, 690], []) .addSize([640, 480], [120, 60]) .addSize([0, 0], []) .build(); // Mapping 2 will not show any ads for the following viewport sizes: // [1024, 768] > size >= [980, 690] and // [640, 480] > size >= [0, 0]
টাইপস্ক্রিপ্ট
// Mapping 1 googletag .sizeMapping() .addSize([1024, 768], [970, 250]) .addSize([980, 690], [728, 90]) .addSize([640, 480], "fluid") .addSize([0, 0], [88, 31]) // All viewports < 640x480 .build(); // Mapping 2 googletag .sizeMapping() .addSize([1024, 768], [970, 250]) .addSize([980, 690], []) .addSize([640, 480], [120, 60]) .addSize([0, 0], []) .build(); // Mapping 2 will not show any ads for the following viewport sizes: // [1024, 768] > size >= [980, 690] and // [640, 480] > size >= [0, 0]
পরামিতি | |
---|---|
viewportSize : SingleSizeArray | এই ম্যাপিং এন্ট্রির জন্য ভিউপোর্টের আকার। |
slotSize : GeneralSize | এই ম্যাপিং এন্ট্রির জন্য স্লটের আকারগুলি। |
রিটার্নস | |
---|---|
SizeMappingBuilder | এই বিল্ডার একটি রেফারেন্স। |
নির্মাণ
build ( ) : SizeMappingArray
এই নির্মাতাকে যুক্ত করা ম্যাপিংগুলি থেকে একটি আকারের মানচিত্রের স্পেসিফিকেশন তৈরি করে।
যদি কোনও অবৈধ ম্যাপিং সরবরাহ করা হয় তবে এই পদ্ধতিটি
দ্রষ্টব্য: এই পদ্ধতিটি কল করার পরে নির্মাতার আচরণ অপরিজ্ঞাত।
যদি কোনও অবৈধ ম্যাপিং সরবরাহ করা হয় তবে এই পদ্ধতিটি
null
হয়ে যাবে। অন্যথায় এটি স্লটে পাস করার জন্য সঠিক ফর্ম্যাটে একটি স্পেসিফিকেশন প্রদান করে Deদ্রষ্টব্য: এই পদ্ধতিটি কল করার পরে নির্মাতার আচরণ অপরিজ্ঞাত।
রিটার্নস | |
---|---|
SizeMappingArray | এই নির্মাতা দ্বারা নির্মিত ফলাফল। অবৈধ আকারের ম্যাপিং সরবরাহ করা হলে নাল হতে পারে। |
googletag.slot
স্লট একটি পৃষ্ঠায় একটি একক বিজ্ঞাপন স্লট প্রতিনিধিত্ব করে এমন একটি বস্তু।
পদ্ধতি | |
---|---|
add Service | এই স্লটে একটি পরিষেবা যুক্ত করে। |
clear Category Exclusions | অবচয়। এই স্লটের জন্য সমস্ত স্লট-স্তরের বিজ্ঞাপন বিভাগের বর্জনীয় লেবেলগুলি সাফ করে। |
clear Targeting | অবচয়। এই স্লটের জন্য নির্দিষ্ট বা সমস্ত কাস্টম স্লট-স্তরের টার্গেটিং প্যারামিটারগুলি সাফ করে। |
define Size Mapping | এই স্লটের জন্য ন্যূনতম ভিউপোর্ট আকার থেকে স্লট আকারে ম্যাপিংয়ের একটি অ্যারে সেট করে। |
get | অবচয়। এই স্লটের জন্য প্রদত্ত কীটির সাথে সম্পর্কিত অ্যাডসেন্স অ্যাট্রিবিউটটির মানটি প্রদান করে। |
get Ad Unit Path | নেটওয়ার্ক কোড এবং বিজ্ঞাপন ইউনিট পাথ সহ বিজ্ঞাপন ইউনিটের পুরো পথটি ফেরত দেয়। |
get Attribute Keys | অবচয়। এই স্লটে সেট করা অ্যাট্রিবিউট কীগুলির তালিকা প্রদান করে। |
get Category Exclusions | অবচয়। এই স্লটের জন্য বিজ্ঞাপন বিভাগের বর্জনীয় লেবেলগুলি ফেরত দেয়। |
get Config | সেটকনফিগ দ্বারা সেট করা স্লটের জন্য সাধারণ কনফিগারেশন বিকল্পগুলি পায়। |
get Response Information | বিজ্ঞাপন প্রতিক্রিয়া তথ্য প্রদান করে। |
get Slot Element Id | স্লটটি সংজ্ঞায়িত করা হলে সরবরাহ করা স্লট div আইডি প্রদান করে। |
get Targeting | অবচয়। এই স্লটে একটি নির্দিষ্ট কাস্টম টার্গেটিং প্যারামিটার সেট প্রদান করে। |
get Targeting Keys | অবচয়। এই স্লটে সেট করা সমস্ত কাস্টম টার্গেটিং কীগুলির তালিকা প্রদান করে। |
set | অবচয়। এই বিজ্ঞাপন স্লটে অ্যাডসেন্স বৈশিষ্ট্যের জন্য একটি মান সেট করে। |
set Category Exclusion | অবচয়। এই স্লটে একটি স্লট-স্তরের বিজ্ঞাপন বিভাগের বর্জন লেবেল সেট করে। |
set Click Url | অবচয়। ক্লিক ইউআরএল সেট করে যেখানে বিজ্ঞাপনে ক্লিক করার পরে ব্যবহারকারীদের পুনঃনির্দেশিত করা হবে। |
set Collapse Empty Div | অবচয়। স্লটে কোনও বিজ্ঞাপন না থাকলে স্লট div লুকানো উচিত কিনা তা সেট করে। |
set Config | এই স্লটের জন্য সাধারণ কনফিগারেশন বিকল্পগুলি সেট করে। |
set Force Safe Frame | অবচয়। এই স্লটে বিজ্ঞাপনগুলি একটি সেফফ্রেম ধারক ব্যবহার করে রেন্ডার করতে বাধ্য করা উচিত কিনা তা কনফিগার করে। |
set Safe Frame Config | অবচয়। সেফফ্রেম কনফিগারেশনের জন্য স্লট-স্তরের পছন্দগুলি সেট করে। |
set Targeting | অবচয়। এই স্লটের জন্য একটি কাস্টম টার্গেটিং প্যারামিটার সেট করে। |
update Targeting From Map | অবচয়। এই স্লটের জন্য কাস্টম টার্গেটিং পরামিতিগুলি সেট করে, একটি কী থেকে: কোনও জেএসএন অবজেক্টের মান মানচিত্র। |
পদ্ধতি
অ্যাড সার্ভিস
addService ( service : Service ) : Slot
এই স্লটে একটি পরিষেবা যুক্ত করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.defineSlot("/1234567/sports", [160, 600], "div").addService(googletag.pubads());
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.defineSlot("/1234567/sports", [160, 600], "div").addService(googletag.pubads());
টাইপস্ক্রিপ্ট
googletag.defineSlot("/1234567/sports", [160, 600], "div")!.addService(googletag.pubads());
পরামিতি | |
---|---|
service : Service | পরিষেবা যুক্ত করা হবে। |
রিটার্নস | |
---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
ক্লিয়ার ক্যাটাগরি এক্সক্লিউশনস
clearCategoryExclusions ( ) : Slot
এই স্লটের জন্য সমস্ত স্লট-স্তরের বিজ্ঞাপন বিভাগের বর্জনীয় লেবেলগুলি সাফ করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Set category exclusion to exclude ads with 'AirlineAd' labels. const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setCategoryExclusion("AirlineAd") .addService(googletag.pubads()); // Make an ad request. No ad with 'AirlineAd' label will be returned // for the slot. // Clear category exclusions so all ads can be returned. slot.clearCategoryExclusions(); // Make an ad request. Any ad can be returned for the slot.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Set category exclusion to exclude ads with 'AirlineAd' labels. var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setCategoryExclusion("AirlineAd") .addService(googletag.pubads()); // Make an ad request. No ad with 'AirlineAd' label will be returned // for the slot. // Clear category exclusions so all ads can be returned. slot.clearCategoryExclusions(); // Make an ad request. Any ad can be returned for the slot.
টাইপস্ক্রিপ্ট
// Set category exclusion to exclude ads with 'AirlineAd' labels. const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .setCategoryExclusion("AirlineAd") .addService(googletag.pubads()); // Make an ad request. No ad with 'AirlineAd' label will be returned // for the slot. // Clear category exclusions so all ads can be returned. slot.clearCategoryExclusions(); // Make an ad request. Any ad can be returned for the slot.
রিটার্নস | |
---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
ক্লিয়ারটারজেটিং
clearTargeting ( key ?: string ) : Slot
এই স্লটের জন্য নির্দিষ্ট বা সমস্ত কাস্টম স্লট-স্তরের টার্গেটিং প্যারামিটারগুলি সাফ করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setTargeting("allow_expandable", "true") .setTargeting("interests", ["sports", "music"]) .setTargeting("color", "red") .addService(googletag.pubads()); slot.clearTargeting("color"); // Targeting 'allow_expandable' and 'interests' are still present, // while 'color' was cleared. slot.clearTargeting(); // All targeting has been cleared.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setTargeting("allow_expandable", "true") .setTargeting("interests", ["sports", "music"]) .setTargeting("color", "red") .addService(googletag.pubads()); slot.clearTargeting("color"); // Targeting 'allow_expandable' and 'interests' are still present, // while 'color' was cleared. slot.clearTargeting(); // All targeting has been cleared.
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .setTargeting("allow_expandable", "true") .setTargeting("interests", ["sports", "music"]) .setTargeting("color", "red") .addService(googletag.pubads()); slot.clearTargeting("color"); // Targeting 'allow_expandable' and 'interests' are still present, // while 'color' was cleared. slot.clearTargeting(); // All targeting has been cleared.
- এছাড়াও দেখুন
পরামিতি | |
---|---|
| প্যারামিটার কী লক্ষ্য। কীটি al চ্ছিক; সমস্ত টার্গেটিং প্যারামিটারগুলি যদি এটি অনির্ধারিত হয় তবে সাফ করা হবে। |
রিটার্নস | |
---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
ডিফাইনসিজম্যাপিং
defineSizeMapping ( sizeMapping : SizeMappingArray ) : Slot
এই স্লটের জন্য ন্যূনতম ভিউপোর্ট আকার থেকে স্লট আকারে ম্যাপিংয়ের একটি অ্যারে সেট করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); const mapping = googletag .sizeMapping() .addSize([100, 100], [88, 31]) .addSize( [320, 400], [ [320, 50], [300, 50], ], ) .build(); slot.defineSizeMapping(mapping);
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); var mapping = googletag .sizeMapping() .addSize([100, 100], [88, 31]) .addSize( [320, 400], [ [320, 50], [300, 50], ], ) .build(); slot.defineSizeMapping(mapping);
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); const mapping = googletag .sizeMapping() .addSize([100, 100], [88, 31]) .addSize( [320, 400], [ [320, 50], [300, 50], ], ) .build(); slot.defineSizeMapping(mapping!);
- এছাড়াও দেখুন
পরামিতি | |
---|---|
sizeMapping : SizeMappingArray | আকার ম্যাপিংয়ের অ্যারে। এটি তৈরি করতে আপনি সাইজম্যাপিংবিল্ডার ব্যবহার করতে পারেন। প্রতিটি আকারের ম্যাপিং দুটি উপাদানের একটি অ্যারে: সিঙ্গলাইজাররে এবং জেনারেলসাইজ । |
রিটার্নস | |
---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
পেতে
get ( key : string ) : string
এই স্লটের জন্য প্রদত্ত কীটির সাথে সম্পর্কিত অ্যাডসেন্স অ্যাট্রিবিউটটির মানটি প্রদান করে। এই স্লট দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত পরিষেবা-স্তরের বৈশিষ্ট্যগুলি দেখতে, Pubadservice.get ব্যবহার করুন।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .set("adsense_background_color", "#FFFFFF") .addService(googletag.pubads()); slot.get("adsense_background_color"); // Returns '#FFFFFF'.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .set("adsense_background_color", "#FFFFFF") .addService(googletag.pubads()); slot.get("adsense_background_color"); // Returns '#FFFFFF'.
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .set("adsense_background_color", "#FFFFFF") .addService(googletag.pubads()); slot.get("adsense_background_color"); // Returns '#FFFFFF'.
- এছাড়াও দেখুন
পরামিতি | |
---|---|
key : string | সন্ধানের জন্য বৈশিষ্ট্যের নাম। |
রিটার্নস | |
---|---|
string | অ্যাট্রিবিউট কীটির জন্য বর্তমান মান, বা কীটি উপস্থিত না থাকলে null । |
getadunitPath
getAdUnitPath ( ) : string
নেটওয়ার্ক কোড এবং বিজ্ঞাপন ইউনিট পাথ সহ বিজ্ঞাপন ইউনিটের পুরো পথটি ফেরত দেয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); slot.getAdUnitPath(); // Returns '/1234567/sports'.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); slot.getAdUnitPath(); // Returns '/1234567/sports'.
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); slot.getAdUnitPath(); // Returns '/1234567/sports'.
রিটার্নস | |
---|---|
string | বিজ্ঞাপন ইউনিট পাথ। |
getattributekeys
getAttributeKeys ( ) : string []
এই স্লটে সেট করা অ্যাট্রিবিউট কীগুলির তালিকা প্রদান করে। এই স্লট দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত পরিষেবা-স্তরের বৈশিষ্ট্যগুলির কীগুলি দেখতে, Bubadservice.getattributekeys ব্যবহার করুন।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .set("adsense_background_color", "#FFFFFF") .set("adsense_border_color", "#AABBCC") .addService(googletag.pubads()); slot.getAttributeKeys(); // Returns ['adsense_background_color', 'adsense_border_color'].
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .set("adsense_background_color", "#FFFFFF") .set("adsense_border_color", "#AABBCC") .addService(googletag.pubads()); slot.getAttributeKeys(); // Returns ['adsense_background_color', 'adsense_border_color'].
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .set("adsense_background_color", "#FFFFFF") .set("adsense_border_color", "#AABBCC") .addService(googletag.pubads()); slot.getAttributeKeys(); // Returns ['adsense_background_color', 'adsense_border_color'].
রিটার্নস | |
---|---|
string [] | বৈশিষ্ট্য কীগুলির অ্যারে। অর্ডারিং অপরিজ্ঞাত। |
getCategoryexclusions
getCategoryExclusions ( ) : string []
এই স্লটের জন্য বিজ্ঞাপন বিভাগের বর্জনীয় লেবেলগুলি ফেরত দেয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setCategoryExclusion("AirlineAd") .setCategoryExclusion("TrainAd") .addService(googletag.pubads()); slot.getCategoryExclusions(); // Returns ['AirlineAd', 'TrainAd'].
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setCategoryExclusion("AirlineAd") .setCategoryExclusion("TrainAd") .addService(googletag.pubads()); slot.getCategoryExclusions(); // Returns ['AirlineAd', 'TrainAd'].
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .setCategoryExclusion("AirlineAd") .setCategoryExclusion("TrainAd") .addService(googletag.pubads()); slot.getCategoryExclusions(); // Returns ['AirlineAd', 'TrainAd'].
রিটার্নস | |
---|---|
string [] | এই স্লটের জন্য বিজ্ঞাপন বিভাগের বর্জনীয় লেবেলগুলি, বা কোনও খালি অ্যারে যদি কোনও সেট না করা থাকে। |
getConfig
getConfig ( keys : string | string [] ) : Pick < SlotSettingsConfig , "adsenseAttributes" | "targeting" | "categoryExclusion" >
সেটকনফিগ দ্বারা সেট করা স্লটের জন্য সাধারণ কনফিগারেশন বিকল্পগুলি পায়।
সমস্ত
সমস্ত
setConfig()
বৈশিষ্ট্যগুলি এই পদ্ধতি দ্বারা সমর্থিত নয়। সমর্থিত বৈশিষ্ট্য হল:- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag.defineSlot("/1234567/sports", [160, 600], "div"); // Get the value of the `targeting` setting. const targetingConfig = slot.getConfig("targeting"); // Get the value of the `adsenseAttributes` and `categoryExclusion` settings. const config = slot.getConfig(["adsenseAttributes", "categoryExclusion"]);
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag.defineSlot("/1234567/sports", [160, 600], "div"); // Get the value of the `targeting` setting. var targetingConfig = slot.getConfig("targeting"); // Get the value of the `adsenseAttributes` and `categoryExclusion` settings. var config = slot.getConfig(["adsenseAttributes", "categoryExclusion"]);
টাইপস্ক্রিপ্ট
const slot = googletag.defineSlot("/1234567/sports", [160, 600], "div")!; // Get the value of the `targeting` setting. const targetingConfig = slot.getConfig("targeting"); // Get the value of the `adsenseAttributes` and `categoryExclusion` settings. const config = slot.getConfig(["adsenseAttributes", "categoryExclusion"]);
পরামিতি | |
---|---|
keys : string | string [] | কনফিগারেশন বিকল্পগুলির কীগুলি পেতে। |
রিটার্নস | |
---|---|
Pick < SlotSettingsConfig , "adsenseAttributes" | "targeting" | "categoryExclusion" > | স্লটের জন্য কনফিগারেশন বিকল্পগুলি। |
getResponseinformation
getResponseInformation ( ) : ResponseInformation
বিজ্ঞাপন প্রতিক্রিয়া তথ্য প্রদান করে। এটি স্লটের শেষ বিজ্ঞাপন প্রতিক্রিয়ার উপর ভিত্তি করে। স্লটের কোনও বিজ্ঞাপন না থাকলে যদি এটি ডাকা হয় তবে
null
ফেরত দেওয়া হবে। রিটার্নস | |
---|---|
ResponseInformation | সর্বশেষ বিজ্ঞাপন প্রতিক্রিয়া তথ্য, বা স্লটের কোনও বিজ্ঞাপন না থাকলে null । |
getlotelementid
getSlotElementId ( ) : string
স্লটটি সংজ্ঞায়িত করা হলে সরবরাহ করা স্লট
div
আইডি প্রদান করে।- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); slot.getSlotElementId(); // Returns 'div'.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); slot.getSlotElementId(); // Returns 'div'.
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); slot.getSlotElementId(); // Returns 'div'.
রিটার্নস | |
---|---|
string | স্লট div আইডি। |
gettargeting
getTargeting ( key : string ) : string []
এই স্লটে একটি নির্দিষ্ট কাস্টম টার্গেটিং প্যারামিটার সেট প্রদান করে। পরিষেবা-স্তরের টার্গেটিং প্যারামিটারগুলি অন্তর্ভুক্ত নয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setTargeting("allow_expandable", "true") .addService(googletag.pubads()); slot.getTargeting("allow_expandable"); // Returns ['true']. slot.getTargeting("age"); // Returns [] (empty array).
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setTargeting("allow_expandable", "true") .addService(googletag.pubads()); slot.getTargeting("allow_expandable"); // Returns ['true']. slot.getTargeting("age"); // Returns [] (empty array).
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .setTargeting("allow_expandable", "true") .addService(googletag.pubads()); slot.getTargeting("allow_expandable"); // Returns ['true']. slot.getTargeting("age"); // Returns [] (empty array).
পরামিতি | |
---|---|
key : string | লক্ষ্য করার জন্য লক্ষ্য কী। |
রিটার্নস | |
---|---|
string [] | এই কীটির সাথে সম্পর্কিত মানগুলি, বা যদি এমন কোনও কী না থাকে তবে একটি খালি অ্যারে। |
gettargetingkeys
getTargetingKeys ( ) : string []
এই স্লটে সেট করা সমস্ত কাস্টম টার্গেটিং কীগুলির তালিকা প্রদান করে। পরিষেবা-স্তরের টার্গেটিং কীগুলি অন্তর্ভুক্ত নয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setTargeting("allow_expandable", "true") .setTargeting("interests", ["sports", "music"]) .addService(googletag.pubads()); slot.getTargetingKeys(); // Returns ['interests', 'allow_expandable'].
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .setTargeting("allow_expandable", "true") .setTargeting("interests", ["sports", "music"]) .addService(googletag.pubads()); slot.getTargetingKeys(); // Returns ['interests', 'allow_expandable'].
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .setTargeting("allow_expandable", "true") .setTargeting("interests", ["sports", "music"]) .addService(googletag.pubads()); slot.getTargetingKeys(); // Returns ['interests', 'allow_expandable'].
রিটার্নস | |
---|---|
string [] | টার্গেটিং কীগুলির অ্যারে। অর্ডারিং অপরিজ্ঞাত। |
সেট
set ( key : string , value : string ) : Slot
এই বিজ্ঞাপন স্লটে অ্যাডসেন্স বৈশিষ্ট্যের জন্য একটি মান সেট করে। এটি এই কীটির জন্য পরিষেবা স্তরে সেট করা কোনও মানকে ওভাররাইড করবে।
একই কীটির জন্য এই পদ্ধতিটিকে একাধিকবার কল করা সেই কীটির জন্য পূর্বে সেট করা মানগুলি ওভাররাইড করবে।
একই কীটির জন্য এই পদ্ধতিটিকে একাধিকবার কল করা সেই কীটির জন্য পূর্বে সেট করা মানগুলি ওভাররাইড করবে।
display
বা refresh
কল করার আগে সমস্ত মান অবশ্যই সেট করা উচিত।- উদাহরণ
জাভাস্ক্রিপ্ট
// Setting an attribute on a single ad slot. googletag .defineSlot("/1234567/sports", [160, 600], "div") .set("adsense_background_color", "#FFFFFF") .addService(googletag.pubads());
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Setting an attribute on a single ad slot. googletag .defineSlot("/1234567/sports", [160, 600], "div") .set("adsense_background_color", "#FFFFFF") .addService(googletag.pubads());
টাইপস্ক্রিপ্ট
// Setting an attribute on a single ad slot. googletag .defineSlot("/1234567/sports", [160, 600], "div")! .set("adsense_background_color", "#FFFFFF") .addService(googletag.pubads());
- এছাড়াও দেখুন
পরামিতি | |
---|---|
key : string | বৈশিষ্ট্যের নাম। |
value : string | বৈশিষ্ট্য মান। |
রিটার্নস | |
---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
সেট ক্যাটাগরি এক্সক্লিউশন
setCategoryExclusion ( categoryExclusion : string ) : Slot
এই স্লটে একটি স্লট-স্তরের বিজ্ঞাপন বিভাগের বর্জন লেবেল সেট করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Label = AirlineAd googletag .defineSlot("/1234567/sports", [160, 600], "div") .setCategoryExclusion("AirlineAd") .addService(googletag.pubads());
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Label = AirlineAd googletag .defineSlot("/1234567/sports", [160, 600], "div") .setCategoryExclusion("AirlineAd") .addService(googletag.pubads());
টাইপস্ক্রিপ্ট
// Label = AirlineAd googletag .defineSlot("/1234567/sports", [160, 600], "div")! .setCategoryExclusion("AirlineAd") .addService(googletag.pubads());
- এছাড়াও দেখুন
পরামিতি | |
---|---|
categoryExclusion : string | যোগ করার জন্য বিজ্ঞাপন বিভাগের বর্জনীয় লেবেল। |
রিটার্নস | |
---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
সেটক্লিকুরল
setClickUrl ( value : string ) : Slot
ক্লিক ইউআরএল সেট করে যেখানে বিজ্ঞাপনে ক্লিক করার পরে ব্যবহারকারীদের পুনঃনির্দেশিত করা হবে।
গুগল অ্যাড ম্যানেজার সার্ভারগুলি এখনও ক্লিক ইউআরএল প্রতিস্থাপন করা হলেও একটি ক্লিক রেকর্ড করে। পরিবেশন করা সৃজনশীলতার সাথে যুক্ত যে কোনও অবতরণ পৃষ্ঠা ইউআরএল সরবরাহিত মানটিতে যুক্ত হয়। পরবর্তী কলগুলি মানকে ওভাররাইট করে। এটি কেবল-এসআরএ অনুরোধের জন্য কাজ করে।
গুগল অ্যাড ম্যানেজার সার্ভারগুলি এখনও ক্লিক ইউআরএল প্রতিস্থাপন করা হলেও একটি ক্লিক রেকর্ড করে। পরিবেশন করা সৃজনশীলতার সাথে যুক্ত যে কোনও অবতরণ পৃষ্ঠা ইউআরএল সরবরাহিত মানটিতে যুক্ত হয়। পরবর্তী কলগুলি মানকে ওভাররাইট করে। এটি কেবল-এসআরএ অনুরোধের জন্য কাজ করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag .defineSlot("/1234567/sports", [160, 600], "div") .setClickUrl("http://www.example.com?original_click_url=") .addService(googletag.pubads());
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag .defineSlot("/1234567/sports", [160, 600], "div") .setClickUrl("http://www.example.com?original_click_url=") .addService(googletag.pubads());
টাইপস্ক্রিপ্ট
googletag .defineSlot("/1234567/sports", [160, 600], "div")! .setClickUrl("http://www.example.com?original_click_url=") .addService(googletag.pubads());
পরামিতি | |
---|---|
value : string | সেট করতে URL ক্লিক করুন। |
রিটার্নস | |
---|---|
|