এই রেফারেন্স প্রকার বর্ণনা করতে 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
| নামস্থান | |
|---|---|
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 | undefinedundefined থাকবে।মনে রাখবেন যে অ্যাসিঙ্ক পরিচালনার প্রস্তাবিত উপায় হল googletag.cmd ব্যবহার করে যখন GPT প্রস্তুত থাকে তখন কলব্যাকগুলি সারিবদ্ধ করতে৷ এই কলব্যাকগুলিকে googletag.apiReady চেক করতে হবে না কারণ এগুলি একবার API সেট আপ হয়ে গেলে কার্যকর করার গ্যারান্টি দেওয়া হয়৷
Const cmd
cmd : ( ( this : typeof globalThis ) => void ) [] | CommandArraygoogletag.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 | undefinedundefined থাকবে। নিরাপদ সিগন্যাল প্রদানকারী
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 | কম্প্যানিয়ন বিজ্ঞাপন পরিষেবা। |
defineOutOfPageSlot
defineOutOfPageSlot ( adUnitPath : string , div ?: string | OutOfPageFormat ) : Slot | nullকাস্টম আউট-অফ-পেজ বিজ্ঞাপনের জন্য,
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- উদাহরণ
জাভাস্ক্রিপ্ট
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একটি স্লটে এই 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- এছাড়াও দেখুন
প্রদর্শন
display ( divOrSlot : string | Element | Slot ) : voidযদি সিঙ্গেল রিকোয়েস্ট আর্কিটেকচার (SRA) ব্যবহার করা হয়, এই পদ্ধতিটি কল করার সময়ে সমস্ত আনফেচড বিজ্ঞাপন স্লট একবারে আনা হবে৷ একটি বিজ্ঞাপন স্লট প্রদর্শন না করতে বাধ্য করার জন্য, সম্পূর্ণ ডিভি মুছে ফেলতে হবে।
- এছাড়াও দেখুন
| পরামিতি | |
|---|---|
divOrSlot : string | Element | Slot | হয় বিজ্ঞাপন স্লট বা div উপাদান, অথবা স্লট অবজেক্ট ধারণকারী div উপাদানের ID। যদি একটি div উপাদান প্রদান করা হয়, তাহলে এটির অবশ্যই একটি 'id' বৈশিষ্ট্য থাকতে হবে যা defineSlot এ পাস করা আইডির সাথে মেলে। |
পরিষেবাগুলি সক্ষম করুন
enableServices ( ) : voidgetConfig
getConfig ( keys : string | string [] ) : Pick < PageSettingsConfig , "adsenseAttributes" | "disableInitialLoad" | "targeting" >সমস্ত
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- এছাড়াও দেখুন
| রিটার্নস | |
|---|---|
string | বর্তমানে কার্যকর করা GPT সংস্করণ স্ট্রিং। |
openConsole
openConsole ( div ?: string ) : void- উদাহরণ
জাভাস্ক্রিপ্ট
// 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 | প্রকাশক বিজ্ঞাপন পরিষেবা। |
setAdIframeTitle
setAdIframeTitle ( title : string ) : void- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.setAdIframeTitle("title");
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.setAdIframeTitle("title");
টাইপস্ক্রিপ্ট
googletag.setAdIframeTitle("title");
| পরামিতি | |
|---|---|
title : string | সমস্ত বিজ্ঞাপন ধারক iframes জন্য নতুন শিরোনাম. |
setConfig
setConfig ( config : PageSettingsConfig ) : void| পরামিতি | |
|---|---|
config : PageSettingsConfig | |
সাইজম্যাপিং
sizeMapping ( ) : SizeMappingBuilder- এছাড়াও দেখুন
| রিটার্নস | |
|---|---|
SizeMappingBuilder | একজন নতুন নির্মাতা। |
googletag.CommandArray
| পদ্ধতি | |
|---|---|
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 ভিডিও পরিবেশন করা হয় তখন এই পদ্ধতিটি খালি সহচর স্লটগুলি পূরণ করার জন্য ডিজাইন করা হয়নি৷
- উদাহরণ
জাভাস্ক্রিপ্ট
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 ?: booleannull সেট করুন। 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 ?: TrafficSourceundefined ।- উদাহরণ
জাভাস্ক্রিপ্ট
// 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 ?: booleannull সেট করুন। googletag.PubAdsService
Service প্রসারিত করে| পদ্ধতি | |
|---|---|
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-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শন থেকে বিজ্ঞাপনটিকে সরিয়ে দেয়, তাই ভবিষ্যতের অনুরোধগুলি এই বিজ্ঞাপনের সাথে জড়িত বাধা বা প্রতিযোগিতামূলক বর্জন দ্বারা প্রভাবিত হবে না৷
- উদাহরণ
জাভাস্ক্রিপ্ট
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 ( ) : voidrefresh ব্যবহার করে বিজ্ঞাপনের অনুরোধ করা অসম্ভব হবে।প্রদর্শন
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দ্রষ্টব্য: 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- এছাড়াও দেখুন
| রিটার্নস | |
|---|---|
boolean | একক অনুরোধ মোড সক্ষম হলে true এবং false ফেরত যদি একক অনুরোধ মোড সক্ষম করা অসম্ভব হয় কারণ পরিষেবা সক্ষম হওয়ার পরে পদ্ধতিটি কল করা হয়েছিল৷ |
ভিডিও বিজ্ঞাপন সক্ষম করুন
enableVideoAds ( ) : voidপেতে
get ( key : string ) : string- উদাহরণ
জাভাস্ক্রিপ্ট
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| রিটার্নস | |
|---|---|
boolean | PubAdsService.disableInitialLoad- এ পূর্ববর্তী কল সফল হলে true দেখায়, অন্যথায় false । |
রিফ্রেশ
refresh ( slots ?: Slot [] , options ?: {
changeCorrelator : boolean ;
} ) : voidসমস্ত ব্রাউজার জুড়ে সঠিক আচরণের জন্য, বিজ্ঞাপন স্লট
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 ) : voiddisplay কল করার আগে বা 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 ব্যবহার করার সময় নিম্নলিখিত বিষয়গুলি মনে রাখবেন:
- এই সেটিং শুধুমাত্র সংশ্লিষ্ট স্লটের জন্য করা পরবর্তী বিজ্ঞাপন অনুরোধের জন্য কার্যকর হবে।
- স্লট স্তরের সেটিং, যদি নির্দিষ্ট করা থাকে, তবে সর্বদা পৃষ্ঠা স্তরের সেটিংকে ওভাররাইড করবে৷
- যদি
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- উদাহরণ
জাভাস্ক্রিপ্ট
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- উদাহরণ
জাভাস্ক্রিপ্ট
// 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 ) : voidvideoContentId এবং videoCmsId এর জন্য, Google Ad Manager কন্টেন্ট ইনজেশন পরিষেবাতে দেওয়া মানগুলি ব্যবহার করুন।- এছাড়াও দেখুন
| পরামিতি | |
|---|---|
videoContentId : string | ভিডিও কন্টেন্ট আইডি। |
videoCmsId : string | ভিডিও সিএমএস আইডি। |
আপডেট কোরিলেটর
updateCorrelator ( ) : PubAdsServiceদ্রষ্টব্য: 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 : numbergoogletag.RewardedPayload
| বৈশিষ্ট্য | |
|---|---|
amount | পুরস্কারের অন্তর্ভুক্ত আইটেমের সংখ্যা। |
type | পুরস্কারে অন্তর্ভুক্ত আইটেমের ধরন (উদাহরণস্বরূপ, "কয়েন")। |
- এছাড়াও দেখুন
বৈশিষ্ট্য
পরিমাণ
amount : numberটাইপ
type : stringgoogletag.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- ইভেন্ট। গেমম্যানুয়াল ইন্টারস্টিশিয়াল স্লটক্লোজড ইভেন্ট
- ইভেন্ট। গেমম্যানুয়াল ইন্টারস্টিশিয়াল স্লটরেডি ইভেন্ট
- ইভেন্ট। ইমপ্রেশন দেখার যোগ্য ইভেন্ট
- ইভেন্ট। 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- উদাহরণ
জাভাস্ক্রিপ্ট
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 []- উদাহরণ
জাভাস্ক্রিপ্ট
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 ( ) : ResponseInformationnull ফেরত দেওয়া হবে। | রিটার্নস | |
|---|---|
ResponseInformation | সর্বশেষ বিজ্ঞাপন প্রতিক্রিয়া তথ্য, বা স্লটের কোনও বিজ্ঞাপন না থাকলে null । |
getlotelementid
getSlotElementId ( ) : stringdiv আইডি প্রদান করে।- উদাহরণ
জাভাস্ক্রিপ্ট
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 ক্লিক করুন। |
| রিটার্নস | |
|---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
সেটকোল্যাপসেম্পটিডিভ
setCollapseEmptyDiv ( collapse : boolean , collapseBeforeAdFetch ?: boolean ) : Slotdiv লুকানো উচিত কিনা তা সেট করে। এটি পরিষেবা-স্তরের সেটিংসকে ওভাররাইড করে।- উদাহরণ
জাভাস্ক্রিপ্ট
googletag .defineSlot("/1234567/sports", [160, 600], "div-1") .setCollapseEmptyDiv(true, true) .addService(googletag.pubads()); // The above will cause the div for this slot to be collapsed // when the page is loaded, before ads are requested. googletag .defineSlot("/1234567/sports", [160, 600], "div-2") .setCollapseEmptyDiv(true) .addService(googletag.pubads()); // The above will cause the div for this slot to be collapsed // only after GPT detects that no ads are available for the slot.
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag .defineSlot("/1234567/sports", [160, 600], "div-1") .setCollapseEmptyDiv(true, true) .addService(googletag.pubads()); // The above will cause the div for this slot to be collapsed // when the page is loaded, before ads are requested. googletag .defineSlot("/1234567/sports", [160, 600], "div-2") .setCollapseEmptyDiv(true) .addService(googletag.pubads()); // The above will cause the div for this slot to be collapsed // only after GPT detects that no ads are available for the slot.
টাইপস্ক্রিপ্ট
googletag .defineSlot("/1234567/sports", [160, 600], "div-1")! .setCollapseEmptyDiv(true, true) .addService(googletag.pubads()); // The above will cause the div for this slot to be collapsed // when the page is loaded, before ads are requested. googletag .defineSlot("/1234567/sports", [160, 600], "div-2")! .setCollapseEmptyDiv(true) .addService(googletag.pubads()); // The above will cause the div for this slot to be collapsed // only after GPT detects that no ads are available for the slot.
- এছাড়াও দেখুন
| পরামিতি | |
|---|---|
collapse : boolean | কোনও বিজ্ঞাপন ফেরত না থাকলে স্লটটি ভেঙে ফেলতে হবে কিনা। |
| কোনও বিজ্ঞাপন আনার আগেই স্লটটি ভেঙে ফেলতে হবে কিনা। ধসের true না হলে উপেক্ষা করা হয়। |
| রিটার্নস | |
|---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
সেটকনফিগ
setConfig ( slotConfig : SlotSettingsConfig ) : void| পরামিতি | |
|---|---|
slotConfig : SlotSettingsConfig | কনফিগারেশন অবজেক্ট। |
সেটফোরেসফেফ্রেম
setForceSafeFrame ( forceSafeFrame : boolean ) : Slotএই এপিআই ব্যবহার করার সময় দয়া করে নিম্নলিখিত বিষয়গুলি মাথায় রাখুন:
- এই সেটিংটি কেবলমাত্র সংশ্লিষ্ট স্লটগুলির জন্য পরবর্তী বিজ্ঞাপনের অনুরোধগুলির জন্য কার্যকর হবে।
- স্লট স্তরের সেটিংস, যদি নির্দিষ্ট করা হয় তবে সর্বদা পৃষ্ঠা স্তরের সেটিংটি ওভাররাইড করবে।
- যদি
true(স্লট-লেভেল বা পৃষ্ঠা স্তরে) সেট করা হয় তবে গুগল বিজ্ঞাপন পরিচালক ইউআইতে তৈরি পছন্দ থেকে পৃথক একটি সেফফ্রেম ধারক ব্যবহার করে বিজ্ঞাপনটি সর্বদা রেন্ডার করা হবে। - তবে, যদি
falseবা বাম অনির্ধারিত অবস্থায় সেট করা থাকে তবে গুগল বিজ্ঞাপন পরিচালক ইউআইতে সৃজনশীল ধরণের এবং নির্বাচনের উপর নির্ভর করে বিজ্ঞাপনটি একটি সেফফ্রেম ধারক ব্যবহার করে রেন্ডার করা হবে। - এই এপিআই সতর্কতার সাথে ব্যবহার করা উচিত কারণ এটি ক্রিয়েটিভদের আচরণকে প্রভাবিত করতে পারে যা তাদের আইফ্রেমগুলি ভেঙে ফেলার চেষ্টা করে বা তাদের প্রকাশক পৃষ্ঠায় সরাসরি রেন্ডার করার উপর নির্ভর করে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag .defineSlot("/1234567/sports", [160, 600], "div") .setForceSafeFrame(true) .addService(googletag.pubads());
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag .defineSlot("/1234567/sports", [160, 600], "div") .setForceSafeFrame(true) .addService(googletag.pubads());
টাইপস্ক্রিপ্ট
googletag .defineSlot("/1234567/sports", [160, 600], "div")! .setForceSafeFrame(true) .addService(googletag.pubads());
- এছাড়াও দেখুন
| পরামিতি | |
|---|---|
forceSafeFrame : boolean | এই স্লটের সমস্ত বিজ্ঞাপনগুলি সেফফ্রেমে রেন্ডার করতে true করা এবং একটি পৃষ্ঠা-স্তরের সেটিং (উপস্থিত থাকলে) থেকে অপ্ট-আউট করতে false । পৃষ্ঠা-স্তরে নির্দিষ্ট না করা হলে এটিকে false হিসাবে সেট করা কোনও পরিবর্তন করবে না। |
| রিটার্নস | |
|---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
Setsafeframeconfig
setSafeFrameConfig ( config : SafeFrameConfig ) : Slotএই স্লট-স্তরের পছন্দগুলি, যদি নির্দিষ্ট করা হয় তবে কোনও পৃষ্ঠা-স্তরের পছন্দগুলি ওভাররাইড করবে।
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.pubads().setForceSafeFrame(true); // The following slot will have a sandboxed safeframe that only // disallows top-level navigation. googletag .defineSlot("/1234567/sports", [160, 600], "div-1") .setSafeFrameConfig({ sandbox: true }) .addService(googletag.pubads()); // The following slot will inherit page-level settings. 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 have a sandboxed safeframe that only // disallows top-level navigation. googletag .defineSlot("/1234567/sports", [160, 600], "div-1") .setSafeFrameConfig({ sandbox: true }) .addService(googletag.pubads()); // The following slot will inherit page-level settings. 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 have a sandboxed safeframe that only // disallows top-level navigation. googletag .defineSlot("/1234567/sports", [160, 600], "div-1")! .setSafeFrameConfig({ sandbox: true }) .addService(googletag.pubads()); // The following slot will inherit page-level settings. googletag.defineSlot("/1234567/news", [160, 600], "div-2")!.addService(googletag.pubads()); googletag.display("div-1"); googletag.display("div-2");
- এছাড়াও দেখুন
| পরামিতি | |
|---|---|
config : SafeFrameConfig | কনফিগারেশন অবজেক্ট। |
| রিটার্নস | |
|---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
সেটারেটজিং
setTargeting ( key : string , value : string | string [] ) : Slot- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Example with a single value for a key. slot.setTargeting("allow_expandable", "true"); // Example with multiple values for a key inside in an array. slot.setTargeting("interests", ["sports", "music"]);
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Example with a single value for a key. slot.setTargeting("allow_expandable", "true"); // Example with multiple values for a key inside in an array. slot.setTargeting("interests", ["sports", "music"]);
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); // Example with a single value for a key. slot.setTargeting("allow_expandable", "true"); // Example with multiple values for a key inside in an array. slot.setTargeting("interests", ["sports", "music"]);
- এছাড়াও দেখুন
| পরামিতি | |
|---|---|
key : string | প্যারামিটার কী লক্ষ্য। |
value : string | string [] | প্যারামিটারের মান বা মানগুলির অ্যারে লক্ষ্য করে। |
| রিটার্নস | |
|---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
আপডেটেটারজেটিংফ্রোম্যাপ
updateTargetingFromMap ( map : {
[ adUnitPath : string ] : string | string [] ;
} ) : Slotনোট:
- ওভাররাইটিংয়ের ক্ষেত্রে, কেবলমাত্র শেষ মান রাখা হবে।
- যদি মানটি একটি অ্যারে হয় তবে পূর্ববর্তী কোনও মান ওভাররাইট করা হবে, মার্জ করা হবে না।
- এখানে সেট করা মানগুলি পরিষেবা-স্তরে সেট করা টার্গেটিং প্যারামিটারগুলি ওভাররাইট করবে।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag.defineSlot("/1234567/sports", [160, 600], "div"); slot.updateTargetingFromMap({ color: "red", interests: ["sports", "music", "movies"], });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag.defineSlot("/1234567/sports", [160, 600], "div"); slot.updateTargetingFromMap({ color: "red", interests: ["sports", "music", "movies"], });
টাইপস্ক্রিপ্ট
const slot = googletag.defineSlot("/1234567/sports", [160, 600], "div")!; slot.updateTargetingFromMap({ color: "red", interests: ["sports", "music", "movies"], });
| পরামিতি | |
|---|---|
map : { | টার্গেটিং প্যারামিটার কী: মান মানচিত্র। |
| রিটার্নস | |
|---|---|
Slot | যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল। |
googletag.config
| ইন্টারফেস | |
|---|---|
Ad Expansion Config | বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করতে সেটিংস। |
Ad Sense Attributes Config | অ্যাডসেন্স বিজ্ঞাপনগুলির আচরণ নিয়ন্ত্রণ করতে সেটিংস। |
Component Auction Config | অন-ডিভাইস বিজ্ঞাপন নিলামে একক উপাদান নিলামের প্রতিনিধিত্বকারী একটি অবজেক্ট। |
Interstitial Config | একটি অবজেক্ট যা একটি একক আন্তঃস্থায়ী বিজ্ঞাপন স্লটের আচরণকে সংজ্ঞায়িত করে। |
Lazy Load Config | জিপিটিতে অলস লোডিংয়ের ব্যবহার নিয়ন্ত্রণ করতে সেটিংস। |
Page Settings Config | পৃষ্ঠা-স্তরের সেটিংসের জন্য প্রধান কনফিগারেশন ইন্টারফেস। |
Privacy Treatments Config | প্রকাশক গোপনীয়তা চিকিত্সা নিয়ন্ত্রণ করতে সেটিংস। |
Publisher Provided Signals Config | প্রকাশক সিগন্যাল (পিপিএস) কনফিগারেশন অবজেক্ট সরবরাহ করেছেন। |
Safe Frame Config | জিপিটিতে সেফফ্রেম নিয়ন্ত্রণ করার জন্য সেটিংস। |
Slot Settings Config | স্লট-স্তরের সেটিংসের জন্য প্রধান কনফিগারেশন ইন্টারফেস। |
Taxonomy Data | একটি একক শ্রেণিবদ্ধের জন্য মানগুলি সমন্বিত একটি অবজেক্ট। |
Video Ads Config | ভিডিও বিজ্ঞাপন সম্পর্কিত সেটিংস কনফিগার করতে সেটিংস। |
| উপনাম টাইপ করুন | |
|---|---|
Collapse Div Behavior | বিজ্ঞাপন স্লটগুলির ভেঙে যাওয়া আচরণ নিয়ন্ত্রণের জন্য সমর্থিত মানগুলি। |
Interstitial Trigger | আন্তঃস্থায়ী বিজ্ঞাপন ট্রিগার সমর্থিত। |
Privacy Treatment | সমর্থিত প্রকাশক গোপনীয়তা চিকিত্সা। |
Taxonomy | প্রকাশক প্রদত্ত সংকেত (পিপিএস) এর জন্য সমর্থিত ট্যাক্সোনমিগুলি। |
উপনাম টাইপ করুন
CALAPSEDIVBEAVIOR
CollapseDivBehavior : "DISABLED" | "BEFORE_FETCH" | "ON_NO_FILL"- এছাড়াও দেখুন
ইন্টারস্টিটিয়াল ট্রিগার
InterstitialTrigger : "unhideWindow" | "navBar"গোপনীয়তা
PrivacyTreatment : "disablePersonalization"শ্রেণীবিন্যাস
Taxonomy : "IAB_AUDIENCE_1_1" | "IAB_CONTENT_2_2"- এছাড়াও দেখুন
googletag.config.adexpansionconfig
| বৈশিষ্ট্য | |
|---|---|
enabled ? | এডি সম্প্রসারণ সক্ষম বা অক্ষম কিনা। |
- উদাহরণ
জাভাস্ক্রিপ্ট
// Enable ad slot expansion across the entire page. googletag.setConfig({ adExpansion: { enabled: true }, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Enable ad slot expansion across the entire page. googletag.setConfig({ adExpansion: { enabled: true }, });
টাইপস্ক্রিপ্ট
// Enable ad slot expansion across the entire page. googletag.setConfig({ adExpansion: { enabled: true }, });
বৈশিষ্ট্য
Optional সক্ষম
enabled ?: booleanএই মানটি সেট করা গুগল অ্যাড ম্যানেজারে কনফিগার করা ডিফল্টকে ওভাররাইড করে।
googletag.config.adsenseattributesconfig
এই বৈশিষ্ট্যগুলি প্রতি-অনুরোধের ভিত্তিতে সার্ভার-সাইড সেটিংসকে ওভাররাইড করতে ব্যবহার করা যেতে পারে।
| বৈশিষ্ট্য | |
|---|---|
adsense _ad _format ? | অ্যাডসেন্স বিজ্ঞাপন ফর্ম্যাট। |
adsense _channel _ids ? | অ্যাডসেন্স চ্যানেল আইডিএস। |
adsense _test _mode ? | টেস্ট মোড সক্ষম আছে কি না। |
document _language ? | পৃষ্ঠার ভাষা যেখানে বিজ্ঞাপনগুলি প্রদর্শিত হয়। |
page _url ? | পৃষ্ঠার url যার উপর বিজ্ঞাপনগুলি প্রদর্শিত হয়। |
বৈশিষ্ট্য
Optional অ্যাডসেন্স_এডি_ফর্ম্যাট
adsense_ad_format ?: "120x240_as" | "120x600_as" | "125x125_as" | "160x600_as" | "180x150_as" | "200x200_as" | "234x60_as" | "250x250_as" | "300x250_as" | "336x280_as" | "468x60_as" | "728x90_as" Optional অ্যাডসেন্স_চ্যানেল_আইডি
adsense_channel_ids ?: stringঅনুমোদিত মানগুলি '+' দ্বারা পৃথক করা চ্যানেল আইডি।
উদাহরণ:
271828183+314159265 Optional অ্যাডসেন্স_টেস্ট_মোড
adsense_test_mode ?: "on"যখন
on করা হয়, বিজ্ঞাপনগুলি কেবল পরীক্ষা হিসাবে চিহ্নিত করা হয় এবং গণনা বা বিলিংয়ে অন্তর্ভুক্ত করা হবে না। এই সেটিংটি অবশ্যই উত্পাদন, অ-পরীক্ষা ট্র্যাফিকের জন্য আনসেট করা উচিত। Optional ডকুমেন্ট_ল্যাঙ্গুয়েজ
document_language ?: stringঅনুমোদিত মানগুলি বৈধ আইএসও 639-1 ভাষা কোড।
উদাহরণ:
en- এছাড়াও দেখুন
Optional পৃষ্ঠা_আরএল
page_url ?: stringঅনুমোদিত মানগুলি বৈধ ইউআরএল।
উদাহরণ:
http://www.example.com googletag.config.componentauctioncconfig
| বৈশিষ্ট্য | |
|---|---|
auction Config | এই উপাদান নিলামের জন্য একটি নিলাম কনফিগারেশন অবজেক্ট। |
config Key | এই উপাদান নিলামের সাথে সম্পর্কিত কনফিগারেশন কী। |
বৈশিষ্ট্য
নিলাম কনফিগ
auctionConfig : {
auctionSignals ?: unknown ;
decisionLogicURL : string ;
interestGroupBuyers ?: string [] ;
perBuyerExperimentGroupIds ?: {
[ buyer : string ] : number ;
} ;
perBuyerGroupLimits ?: {
[ buyer : string ] : number ;
} ;
perBuyerSignals ?: {
[ buyer : string ] : unknown ;
} ;
perBuyerTimeouts ?: {
[ buyer : string ] : number ;
} ;
seller : string ;
sellerExperimentGroupId ?: number ;
sellerSignals ?: unknown ;
sellerTimeout ?: number ;
trustedScoringSignalsURL ?: string ;
}যদি এই মানটি
null হয়ে যায় তবে নির্দিষ্ট configKey জন্য কোনও বিদ্যমান কনফিগারেশন মুছে ফেলা হবে।- উদাহরণ
জাভাস্ক্রিপ্ট
const componentAuctionConfig = { // Seller URL should be https and the same as decisionLogicURL's origin seller: "https://testSeller.com", decisionLogicURL: "https://testSeller.com/ssp/decision-logic.js", interestGroupBuyers: ["https://example-buyer.com"], auctionSignals: { auction_signals: "auction_signals" }, sellerSignals: { seller_signals: "seller_signals" }, perBuyerSignals: { // listed on interestGroupBuyers "https://example-buyer.com": { per_buyer_signals: "per_buyer_signals", }, }, }; const auctionSlot = googletag.defineSlot("/1234567/example", [160, 600]); // To add configKey to the component auction: auctionSlot.setConfig({ componentAuction: [ { configKey: "https://testSeller.com", auctionConfig: componentAuctionConfig, }, ], }); // To remove configKey from the component auction: auctionSlot.setConfig({ componentAuction: [ { configKey: "https://testSeller.com", auctionConfig: null, }, ], });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var componentAuctionConfig = { // Seller URL should be https and the same as decisionLogicURL's origin seller: "https://testSeller.com", decisionLogicURL: "https://testSeller.com/ssp/decision-logic.js", interestGroupBuyers: ["https://example-buyer.com"], auctionSignals: { auction_signals: "auction_signals" }, sellerSignals: { seller_signals: "seller_signals" }, perBuyerSignals: { // listed on interestGroupBuyers "https://example-buyer.com": { per_buyer_signals: "per_buyer_signals", }, }, }; var auctionSlot = googletag.defineSlot("/1234567/example", [160, 600]); // To add configKey to the component auction: auctionSlot.setConfig({ componentAuction: [ { configKey: "https://testSeller.com", auctionConfig: componentAuctionConfig, }, ], }); // To remove configKey from the component auction: auctionSlot.setConfig({ componentAuction: [ { configKey: "https://testSeller.com", auctionConfig: null, }, ], });
টাইপস্ক্রিপ্ট
const componentAuctionConfig = { // Seller URL should be https and the same as decisionLogicURL's origin seller: "https://testSeller.com", decisionLogicURL: "https://testSeller.com/ssp/decision-logic.js", interestGroupBuyers: ["https://example-buyer.com"], auctionSignals: { auction_signals: "auction_signals" }, sellerSignals: { seller_signals: "seller_signals" }, perBuyerSignals: { // listed on interestGroupBuyers "https://example-buyer.com": { per_buyer_signals: "per_buyer_signals", }, }, }; const auctionSlot = googletag.defineSlot("/1234567/example", [160, 600])!; // To add configKey to the component auction: auctionSlot.setConfig({ componentAuction: [ { configKey: "https://testSeller.com", auctionConfig: componentAuctionConfig, }, ], }); // To remove configKey from the component auction: auctionSlot.setConfig({ componentAuction: [ { configKey: "https://testSeller.com", auctionConfig: null, }, ], });
- এছাড়াও দেখুন
কনফিগার
configKey : stringএই মানটি অবশ্যই খালি হওয়া উচিত এবং অনন্য হওয়া উচিত। যদি দুটি
ComponentAuctionConfig অবজেক্টগুলি একই কনফিগারিকে মান ভাগ করে দেয় তবে শেষটি সেট করা পূর্বের কনফিগারেশনগুলিকে ওভাররাইট করবে। googletag.config.interstialconfig
| বৈশিষ্ট্য | |
|---|---|
require Storage Access ? | স্থানীয় স্টোরেজ সম্মতিতে এই আন্তঃস্থায়ী বিজ্ঞাপনটি প্রদর্শন করতে হবে কিনা। |
triggers ? | এই আন্তঃস্থায়ী বিজ্ঞাপনের জন্য আন্তঃস্থায়ী ট্রিগার কনফিগারেশন। |
বৈশিষ্ট্য
Optional প্রয়োজনীয়তাওস্টোরেজেসেস
requireStorageAccess ?: booleanআন্তঃস্থায়ী বিজ্ঞাপনগুলির জন্য একটি ফ্রিকোয়েন্সি ক্যাপ প্রয়োগ করতে জিপিটি স্থানীয় স্টোরেজ ব্যবহার করে। তবে, ব্যবহারকারীরা যারা স্থানীয় স্টোরেজ সম্মতি প্রদান করেন নি তারা এখনও আন্তঃস্থায়ী বিজ্ঞাপন পরিবেশন করার যোগ্য। এই সম্পত্তিটিকে
true কাছে সেট করা ডিফল্ট আচরণের বাইরে সেট করে এবং আন্তঃদেশীয় বিজ্ঞাপনগুলি কেবলমাত্র ব্যবহারকারীদের জন্য দেখানো হয়েছে যারা স্থানীয় স্টোরেজ সম্মতি সরবরাহ করেছেন তা নিশ্চিত করে।- উদাহরণ
জাভাস্ক্রিপ্ট
// Opt out of showing interstitials to users // without local storage consent. const interstitialSlot = googletag.defineOutOfPageSlot( "/1234567/sports", googletag.enums.OutOfPageFormat.INTERSTITIAL, ); interstitialSlot.setConfig({ interstitial: { requireStorageAccess: true, // defaults to false }, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Opt out of showing interstitials to users // without local storage consent. var interstitialSlot = googletag.defineOutOfPageSlot( "/1234567/sports", googletag.enums.OutOfPageFormat.INTERSTITIAL, ); interstitialSlot.setConfig({ interstitial: { requireStorageAccess: true, // defaults to false }, });
টাইপস্ক্রিপ্ট
// Opt out of showing interstitials to users // without local storage consent. const interstitialSlot = googletag.defineOutOfPageSlot( "/1234567/sports", googletag.enums.OutOfPageFormat.INTERSTITIAL, )!; interstitialSlot.setConfig({ interstitial: { requireStorageAccess: true, // defaults to false }, });
- এছাড়াও দেখুন
Optional ট্রিগার
triggers ?: Partial < Record < InterstitialTrigger , boolean > >একটি আন্তঃস্থায়ী ট্রিগার
true হিসাবে মান সেট করা এটি সক্ষম করবে এবং false এটি অক্ষম করবে। এটি গুগল অ্যাড ম্যানেজারে কনফিগার করা ডিফল্ট মানগুলিকে ওভাররাইড করবে।- উদাহরণ
জাভাস্ক্রিপ্ট
// Define a GPT managed web interstitial ad slot. const interstitialSlot = googletag.defineOutOfPageSlot( "/1234567/sports", googletag.enums.OutOfPageFormat.INTERSTITIAL, ); // Enable optional interstitial triggers. // Change this value to false to disable. const enableTriggers = true; interstitialSlot.setConfig({ interstitial: { triggers: { navBar: enableTriggers, unhideWindow: enableTriggers, }, }, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Define a GPT managed web interstitial ad slot. var interstitialSlot = googletag.defineOutOfPageSlot( "/1234567/sports", googletag.enums.OutOfPageFormat.INTERSTITIAL, ); // Enable optional interstitial triggers. // Change this value to false to disable. var enableTriggers = true; interstitialSlot.setConfig({ interstitial: { triggers: { navBar: enableTriggers, unhideWindow: enableTriggers, }, }, });
টাইপস্ক্রিপ্ট
// Define a GPT managed web interstitial ad slot. const interstitialSlot = googletag.defineOutOfPageSlot( "/1234567/sports", googletag.enums.OutOfPageFormat.INTERSTITIAL, )!; // Enable optional interstitial triggers. // Change this value to false to disable. const enableTriggers = true; interstitialSlot.setConfig({ interstitial: { triggers: { navBar: enableTriggers, unhideWindow: enableTriggers, }, }, });
- এছাড়াও দেখুন
googletag.config.lazyloadconfig
| বৈশিষ্ট্য | |
|---|---|
fetch Margin Percent ? | বর্তমান ভিউপোর্ট থেকে একটি স্লট থেকে সর্বনিম্ন দূরত্ব অবশ্যই আমরা কোনও বিজ্ঞাপনের জন্য অনুরোধ করার আগে, ভিউপোর্ট আকারের শতাংশ হিসাবে প্রকাশিত। |
mobile Scaling ? | একটি গুণক মোবাইল ডিভাইসে মার্জিনে প্রয়োগ করা হয়। |
render Margin Percent ? | বর্তমান ভিউপোর্ট থেকে একটি স্লট থেকে সর্বনিম্ন দূরত্ব অবশ্যই আমরা কোনও বিজ্ঞাপন রেন্ডার করার আগে অবশ্যই ভিউপোর্টের আকারের শতাংশ হিসাবে প্রকাশ করেছি। |
- এছাড়াও দেখুন
বৈশিষ্ট্য
Optional ফেচমারগিনপারেন্ট
fetchMarginPercent ?: numberরেন্ডারমারগিনপারসেন্টের সাথে একত্রে ব্যবহৃত, এই সেটিংটি কোনও বিজ্ঞাপনের প্রিফেচিংয়ের অনুমতি দেয় তবে অন্যান্য সাবরেসোর্সগুলি রেন্ডার এবং ডাউনলোড করার জন্য অপেক্ষা করে। এই হিসাবে, এই মানটি সর্বদা রেন্ডারমারগিনপারেন্টের চেয়ে বেশি বা সমান হওয়া উচিত।
0 এর একটি মানের অর্থ "যখন স্লটটি ভিউপোর্টে প্রবেশ করে", 100 এর অর্থ "যখন বিজ্ঞাপনটি 1 ভিউপোর্ট দূরে থাকে" এবং আরও অনেক কিছু। Optional মোবাইলস্কেলিং
mobileScaling ?: numberএটি মোবাইল বনাম ডেস্কটপে বিভিন্ন মার্জিনের অনুমতি দেয়, যেখানে ভিউপোর্টের আকার এবং স্ক্রোলের গতি আলাদা হতে পারে। উদাহরণস্বরূপ, ২.০ এর মান মোবাইল ডিভাইসে সমস্ত মার্জিনকে 2 দ্বারা গুণিত করবে, ন্যূনতম দূরত্ব বাড়িয়ে স্লটটি আনতে এবং রেন্ডারিংয়ের আগে ভিউপোর্ট থেকে হতে পারে।
Optional রেন্ডারমারগিনপারেন্ট
renderMarginPercent ?: numberফেচমারজিনপারেন্টের সাথে একত্রে ব্যবহৃত, এই সেটিংটি কোনও বিজ্ঞাপনের প্রিফেচিংয়ের অনুমতি দেয় তবে অন্যান্য সাবরেসোর্সগুলি রেন্ডার এবং ডাউনলোড করার জন্য অপেক্ষা করে। যেমন, এই মানটি সর্বদা ফেচমারজিনপারেন্টের চেয়ে কম বা সমান হওয়া উচিত।
0 এর একটি মানের অর্থ "যখন স্লটটি ভিউপোর্টে প্রবেশ করে", 100 এর অর্থ "যখন বিজ্ঞাপনটি 1 ভিউপোর্ট দূরে থাকে" এবং আরও অনেক কিছু। googletag.config.pagesettingsconfig
একক এপিআই কল দিয়ে একাধিক বৈশিষ্ট্য সেট করার অনুমতি দেয়।
নীচে তালিকাভুক্ত সমস্ত বৈশিষ্ট্য উদাহরণ এবং সেটকনফিগ ব্যবহার করে এমন প্রকৃত বৈশিষ্ট্যগুলি প্রতিফলিত করে না। বৈশিষ্ট্যগুলির সেটগুলির জন্য, নীচে পেজেসটিংসকনফিগ প্রকারের মধ্যে ক্ষেত্রগুলি দেখুন।
উদাহরণ:
- কেবলমাত্র গুগলেট্যাগ.সেটকনফিগ কলটিতে নির্দিষ্ট বৈশিষ্ট্যগুলি সংশোধন করা হয়েছে।
// Configure feature alpha. googletag.setConfig({ alpha: {...} }); // Configure feature bravo. Feature alpha is unchanged. googletag.setConfig({ bravo: {...} });
- প্রদত্ত বৈশিষ্ট্যের জন্য সমস্ত সেটিংস প্রতিটি কল দিয়ে googletag.setconfig এ আপডেট করা হয়।
// Configure feature charlie to echo = 1, foxtrot = true. googletag.setConfig({ charlie: { echo: 1, foxtrot: true, } }); // Update feature charlie to echo = 2. Since foxtrot was not specified, // the value is cleared. googletag.setConfig({ charlie: { echo: 2 } });
- কোনও বৈশিষ্ট্যের জন্য সমস্ত সেটিংস
nullপাস করে সাফ করা যেতে পারে।// Configure features delta, golf, and hotel. googletag.setConfig({ delta: {...}, golf: {...}, hotel: {...}, }); // Feature delta and hotel are cleared, but feature golf remains set. googletag.setConfig({ delta: null, hotel: null, });
| বৈশিষ্ট্য | |
|---|---|
ad Expansion ? | বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করতে সেটিংস। |
adsense Attributes ? | অ্যাডসেন্স বৈশিষ্ট্যগুলি কনফিগার করতে সেটিং। |
ad Yield ? | অবচয়। |
category Exclusion ? | বিজ্ঞাপন বিভাগের ব্যতিক্রমগুলি কনফিগার করতে সেটিং। |
centering ? | বিজ্ঞাপনগুলির অনুভূমিক কেন্দ্রীকরণ নিয়ন্ত্রণ করতে সেটিং। |
collapse Div ? | বিজ্ঞাপন স্লটগুলির ভেঙে যাওয়া আচরণ নিয়ন্ত্রণ করতে সেটিং। |
disable Initial Load ? | বিজ্ঞাপনগুলির অনুরোধ করা হলে নিয়ন্ত্রণের জন্য সেটিং। |
lazy Load ? | জিপিটিতে অলস লোডিংয়ের ব্যবহার নিয়ন্ত্রণ করতে সেটিংস। |
location ? | ভৌগলিক অবস্থানগুলিতে জিও-টার্গেট লাইন আইটেমগুলিতে সেট করা। |
pps ? | প্রকাশক প্রদত্ত সংকেত (পিপিএস) নিয়ন্ত্রণের জন্য সেটিংস। |
privacy Treatments ? | প্রকাশক গোপনীয়তা চিকিত্সা নিয়ন্ত্রণ করতে সেটিংস। |
safe Frame ? | জিপিটি -তে সেফফ্রেমের ব্যবহার নিয়ন্ত্রণ করতে সেটিংস। |
single Request ? | একক অনুরোধ আর্কিটেকচার (এসআরএ) সক্ষম বা অক্ষম করতে সেটিং। |
targeting ? | কী-মান টার্গেটিং নিয়ন্ত্রণ করতে সেটিং। |
thread Yield ? | ক্রিয়েটিভদের অনুরোধ এবং রেন্ডারিং করার সময় জিপিটি জেএস থ্রেড উত্পাদন করা উচিত কিনা তা নিয়ন্ত্রণ করার জন্য সেট করা। |
video Ads ? | ভিডিও বিজ্ঞাপনগুলি নিয়ন্ত্রণ করতে সেটিংস। |
বৈশিষ্ট্য
Optional অ্যাডেক্সপ্যানশন
adExpansion ?: AdExpansionConfig Optional ADSENSATTRIBUTES
adsenseAttributes ?: AdSenseAttributesConfigএই সেটিংয়ের মাধ্যমে কনফিগার করা অ্যাডসেন্স বৈশিষ্ট্যগুলি পৃষ্ঠার সমস্ত বিজ্ঞাপন স্লটে প্রযোজ্য হবে। একাধিক বৈশিষ্ট্য মানগুলি সংজ্ঞায়িত করতে বা বিদ্যমান মানগুলি ওভাররাইট করার জন্য এই সেটিংটি একাধিকবার বলা যেতে পারে।
অ্যাডসেন্স অ্যাট্রিবিউট পরিবর্তনগুলি কেবলমাত্র এই পদ্ধতিটি কল করার পরে অনুরোধ করা বিজ্ঞাপনগুলিতে প্রযোজ্য। যে কারণে, গুগলেটএজ.ডিসপ্লে বা পাবডস সার্ভিস.আরফ্রেশে কোনও কল করার আগে এই পদ্ধতিটি কল করার পরামর্শ দেওয়া হয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Set the document language and page URL. googletag.setConfig({ adsenseAttributes: { document_language: "en", page_url: "http://www.example.com" }, }); // Clear the page URL only. googletag.setConfig({ adsenseAttributes: { page_url: null } }); // Clear all AdSense attributes. googletag.setConfig({ adsenseAttributes: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Set the document language and page URL. googletag.setConfig({ adsenseAttributes: { document_language: "en", page_url: "http://www.example.com" }, }); // Clear the page URL only. googletag.setConfig({ adsenseAttributes: { page_url: null } }); // Clear all AdSense attributes. googletag.setConfig({ adsenseAttributes: null });
টাইপস্ক্রিপ্ট
// Set the document language and page URL. googletag.setConfig({ adsenseAttributes: { document_language: "en", page_url: "http://www.example.com" }, }); // Clear the page URL only. googletag.setConfig({ adsenseAttributes: { page_url: null } }); // Clear all AdSense attributes. googletag.setConfig({ adsenseAttributes: null });
Optional অ্যাডিল্ড
adYield ?: "DISABLED" | "ENABLED_ALL_SLOTS" Optional বিভাগ এক্সক্লিউশন
categoryExclusion ?: string []- উদাহরণ
জাভাস্ক্রিপ্ট
// Label = AirlineAd. googletag.setConfig({ categoryExclusion: ["AirlineAd"] }); // Clearing category exclusion setting. googletag.setConfig({ categoryExclusion: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Label = AirlineAd. googletag.setConfig({ categoryExclusion: ["AirlineAd"] }); // Clearing category exclusion setting. googletag.setConfig({ categoryExclusion: null });
টাইপস্ক্রিপ্ট
// Label = AirlineAd. googletag.setConfig({ categoryExclusion: ["AirlineAd"] }); // Clearing category exclusion setting. googletag.setConfig({ categoryExclusion: null });
- এছাড়াও দেখুন
Optional কেন্দ্রিক
centering ?: booleanঅনুভূমিক কেন্দ্রিক পরিবর্তনগুলি কেবল এই পদ্ধতিটি কল করার পরে অনুরোধ করা বিজ্ঞাপনগুলিতে প্রযোজ্য। যে কারণে, গুগলেটএজ.ডিসপ্লে বা পাবডস সার্ভিস.আরফ্রেশে কোনও কল করার আগে এই পদ্ধতিটি কল করার পরামর্শ দেওয়া হয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Make ads centered. googletag.setConfig({ centering: true }); // Clear the centering setting. googletag.setConfig({ centering: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Make ads centered. googletag.setConfig({ centering: true }); // Clear the centering setting. googletag.setConfig({ centering: null });
টাইপস্ক্রিপ্ট
// Make ads centered. googletag.setConfig({ centering: true }); // Clear the centering setting. googletag.setConfig({ centering: null });
Optional ধসে পড়া
collapseDiv ?: CollapseDivBehaviorএকটি ধসে পড়া বিজ্ঞাপন স্লট পৃষ্ঠায় কোনও জায়গা নেয় না।
সমর্থিত মান:
-
null(ডিফল্ট): স্লটটি ভেঙে পড়বে না। -
DISABLED: কোনও বিজ্ঞাপন ফেরত দেওয়া হবে কি না, স্লটটি ভেঙে পড়বে না। -
BEFORE_FETCH: স্লটটি ধসে পড়া শুরু হবে এবং যখন কোনও বিজ্ঞাপন ফিরে আসে তখন প্রসারিত হবে। -
ON_NO_FILL: স্লটটি প্রসারিত শুরু হবে এবং কোনও বিজ্ঞাপন ফেরত না থাকলে ধসে পড়বে।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Collapse the div for this slot if no ad is returned. googletag.setConfig({ collapseDiv: "ON_NO_FILL" }); // Collapse the div for this slot by default, and expand only // if an ad is returned. googletag.setConfig({ collapseDiv: "BEFORE_FETCH" }); // Do not collapse the div for this slot. googletag.setConfig({ collapseDiv: "DISABLED" }); // Clear the collapse setting. googletag.setConfig({ collapseDiv: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Collapse the div for this slot if no ad is returned. googletag.setConfig({ collapseDiv: "ON_NO_FILL" }); // Collapse the div for this slot by default, and expand only // if an ad is returned. googletag.setConfig({ collapseDiv: "BEFORE_FETCH" }); // Do not collapse the div for this slot. googletag.setConfig({ collapseDiv: "DISABLED" }); // Clear the collapse setting. googletag.setConfig({ collapseDiv: null });
টাইপস্ক্রিপ্ট
// Collapse the div for this slot if no ad is returned. googletag.setConfig({ collapseDiv: "ON_NO_FILL" }); // Collapse the div for this slot by default, and expand only // if an ad is returned. googletag.setConfig({ collapseDiv: "BEFORE_FETCH" }); // Do not collapse the div for this slot. googletag.setConfig({ collapseDiv: "DISABLED" }); // Clear the collapse setting. googletag.setConfig({ collapseDiv: null });
- এছাড়াও দেখুন
Optional অক্ষম initialload
disableInitialLoad ?: booleanডিফল্টরূপে, googletag.display পদ্ধতি উভয়ই বিজ্ঞাপন স্লট নিবন্ধন করে এবং তাদের জন্য বিজ্ঞাপনগুলির জন্য অনুরোধ করে। যাইহোক, এমন সময় রয়েছে যখন বিজ্ঞাপনের সামগ্রী লোড হওয়ার সময় আরও সুনির্দিষ্টভাবে নিয়ন্ত্রণ করার জন্য এই ক্রিয়াগুলি পৃথক করা পছন্দনীয় হতে পারে।
এই সেটিংটি সক্ষম করে,
display() পদ্ধতিটি কল করা হলে নিবন্ধগুলি নিবন্ধিত স্লটগুলির জন্য অনুরোধ করা হবে না। পরিবর্তে, কোনও বিজ্ঞাপনের অনুরোধ শুরু করার জন্য Pubadservice.refresh এ একটি পৃথক কল করতে হবে।এই পদ্ধতিটি গুগলেটএজি.এনেবল সার্ভিসেস কল করার আগে অবশ্যই কল করা উচিত ।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Prevent requesting ads when `display()` is called. googletag.setConfig({ disableInitialLoad: true });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Prevent requesting ads when `display()` is called. googletag.setConfig({ disableInitialLoad: true });
টাইপস্ক্রিপ্ট
// Prevent requesting ads when `display()` is called. googletag.setConfig({ disableInitialLoad: true });
Optional অলসলোড
lazyLoad ?: LazyLoadConfigঅলস লোডিং ব্যবহারকারীর ভিউপোর্টের কাছে না যাওয়া পর্যন্ত বিজ্ঞাপনগুলির অনুরোধ এবং রেন্ডারিংয়ে বিলম্ব করার কৌশল। আরও বিশদ উদাহরণের জন্য, অলস লোডিং নমুনা দেখুন।
দ্রষ্টব্য: যদি
singleRequest সক্ষম করা থাকে তবে অলস আনতে কেবল অলস আনতে কাজ করে যখন সমস্ত স্লট আনার মার্জিনের বাইরে থাকে।setConfig() কল করার সময় নির্দিষ্ট করা হয়নি এমন কোনও অলস লোড সেটিংস গুগল দ্বারা সেট করা একটি ডিফল্ট মান ব্যবহার করবে। এই ডিফল্টগুলি সময়ের সাথে সাথে সুর করা যেতে পারে। একটি নির্দিষ্ট সেটিংটি অক্ষম করতে, মানটি null থেকে সেট করুন।- উদাহরণ
জাভাস্ক্রিপ্ট
// Enable lazy loading. googletag.setConfig({ lazyLoad: { // Fetch slots within 5 viewports. fetchMarginPercent: 500, // Render slots within 2 viewports. renderMarginPercent: 200, // Double the above values on mobile. mobileScaling: 2.0, }, }); // Clear fetch margin only. googletag.setConfig({ lazyLoad: { fetchMarginPercent: null }, }); // Clear all lazy loading settings. googletag.setConfig({ lazyLoad: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Enable lazy loading. googletag.setConfig({ lazyLoad: { // Fetch slots within 5 viewports. fetchMarginPercent: 500, // Render slots within 2 viewports. renderMarginPercent: 200, // Double the above values on mobile. mobileScaling: 2.0, }, }); // Clear fetch margin only. googletag.setConfig({ lazyLoad: { fetchMarginPercent: null }, }); // Clear all lazy loading settings. googletag.setConfig({ lazyLoad: null });
টাইপস্ক্রিপ্ট
// Enable lazy loading. googletag.setConfig({ lazyLoad: { // Fetch slots within 5 viewports. fetchMarginPercent: 500, // Render slots within 2 viewports. renderMarginPercent: 200, // Double the above values on mobile. mobileScaling: 2.0, }, }); // Clear fetch margin only. googletag.setConfig({ lazyLoad: { fetchMarginPercent: null }, }); // Clear all lazy loading settings. googletag.setConfig({ lazyLoad: null });
Optional অবস্থান
location ?: string- উদাহরণ
জাভাস্ক্রিপ্ট
// Geo-target line items to US postal code 10001. googletag.setConfig({ location: "10001,US" }); // Clear the location setting. googletag.setConfig({ location: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Geo-target line items to US postal code 10001. googletag.setConfig({ location: "10001,US" }); // Clear the location setting. googletag.setConfig({ location: null });
টাইপস্ক্রিপ্ট
// Geo-target line items to US postal code 10001. googletag.setConfig({ location: "10001,US" }); // Clear the location setting. googletag.setConfig({ location: null });
- এছাড়াও দেখুন
Optional পিপিএস
Optional গোপনীয়তা
privacyTreatments ?: PrivacyTreatmentsConfig Safe Optional সেফফ্রেম
safeFrame ?: SafeFrameConfigএই সেটিংয়ের মাধ্যমে কনফিগার করা মানগুলি পৃষ্ঠার সমস্ত বিজ্ঞাপন স্লটে প্রযোজ্য। স্বতন্ত্র বিজ্ঞাপন স্লটগুলি স্লটসেটিংসকনফিগ.সাফফ্রেমের মাধ্যমে এই মানগুলি ওভাররাইড করতে পারে।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Force SafeFrame for all ads on the page. googletag.setConfig({ safeFrame: { forceSafeFrame: true }, }); // Configure SafeFrame to allow overlay expansion. googletag.setConfig({ safeFrame: { allowOverlayExpansion: true }, }); // Clear forceSafeFrame setting. googletag.setConfig({ safeFrame: { forceSafeFrame: null }, }); // Clear all SafeFrame settings. googletag.setConfig({ safeFrame: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Force SafeFrame for all ads on the page. googletag.setConfig({ safeFrame: { forceSafeFrame: true }, }); // Configure SafeFrame to allow overlay expansion. googletag.setConfig({ safeFrame: { allowOverlayExpansion: true }, }); // Clear forceSafeFrame setting. googletag.setConfig({ safeFrame: { forceSafeFrame: null }, }); // Clear all SafeFrame settings. googletag.setConfig({ safeFrame: null });
টাইপস্ক্রিপ্ট
// Force SafeFrame for all ads on the page. googletag.setConfig({ safeFrame: { forceSafeFrame: true }, }); // Configure SafeFrame to allow overlay expansion. googletag.setConfig({ safeFrame: { allowOverlayExpansion: true }, }); // Clear forceSafeFrame setting. googletag.setConfig({ safeFrame: { forceSafeFrame: null }, }); // Clear all SafeFrame settings. googletag.setConfig({ safeFrame: null });
Optional একক
singleRequest ?: booleanযখন এসআরএ সক্ষম করা থাকে, সমস্ত বিজ্ঞাপন স্লটগুলি গুগলেট্যাগের আগে সংজ্ঞায়িত করা হয় Dis ডিসপ্লে বা পাবডস সার্ভিস.আরফ্রেশ কলটি একক বিজ্ঞাপনের অনুরোধে ব্যাচ করা হবে। এটি পারফরম্যান্স সুবিধাগুলি সরবরাহ করে, তবে রাস্তাঘাটগুলি এবং প্রতিযোগিতামূলক ব্যতিক্রমগুলি সম্মানিত করা নিশ্চিত করার জন্য এটিও প্রয়োজনীয়।
যখন এসআরএ অক্ষম করা হয়, প্রতিটি বিজ্ঞাপন স্লট স্বতন্ত্রভাবে অনুরোধ করা হয়। এটি জিপিটি -র ডিফল্ট আচরণ।
এই পদ্ধতিটি গুগলেটএজি.এনেবল সার্ভিসেস কল করার আগে অবশ্যই কল করা উচিত ।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Enable Single Request Architecture. googletag.setConfig({ singleRequest: true });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Enable Single Request Architecture. googletag.setConfig({ singleRequest: true });
টাইপস্ক্রিপ্ট
// Enable Single Request Architecture. googletag.setConfig({ singleRequest: true });
Optional লক্ষ্য
targeting ?: Record < string , string | string [] >এই সেটিংয়ের মাধ্যমে কনফিগার করা টার্গেটিং পৃষ্ঠার সমস্ত বিজ্ঞাপন স্লটে প্রযোজ্য হবে। একাধিক টার্গেটিং কী-মানগুলি সংজ্ঞায়িত করতে বা বিদ্যমান মানগুলি ওভাররাইট করার জন্য এই সেটিংটি একাধিকবার বলা যেতে পারে। টার্গেটিং কীগুলি আপনার গুগল বিজ্ঞাপন পরিচালক অ্যাকাউন্টে সংজ্ঞায়িত করা হয়েছে।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Setting a single targeting key-value. googletag.setConfig({ targeting: { interests: "sports" } }); // Setting multiple values for a single targeting key googletag.setConfig({ targeting: { interests: ["sports", "music"] } }); // Setting multiple targeting key-values at once. googletag.setConfig({ targeting: { interests: ["sports", "music"], color: "red" } }); // Clearing a single targeting key. googletag.setConfig({ targeting: { interests: null } });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Setting a single targeting key-value. googletag.setConfig({ targeting: { interests: "sports" } }); // Setting multiple values for a single targeting key googletag.setConfig({ targeting: { interests: ["sports", "music"] } }); // Setting multiple targeting key-values at once. googletag.setConfig({ targeting: { interests: ["sports", "music"], color: "red" } }); // Clearing a single targeting key. googletag.setConfig({ targeting: { interests: null } });
টাইপস্ক্রিপ্ট
// Setting a single targeting key-value. googletag.setConfig({ targeting: { interests: "sports" } }); // Setting multiple values for a single targeting key googletag.setConfig({ targeting: { interests: ["sports", "music"] } }); // Setting multiple targeting key-values at once. googletag.setConfig({ targeting: { interests: ["sports", "music"], color: "red" } }); // Clearing a single targeting key. googletag.setConfig({ targeting: { interests: null } });
- এছাড়াও দেখুন
Optional থ্রেডিলিল্ড
threadYield ?: "DISABLED" | "ENABLED_ALL_SLOTS"জিপিটি কেবলমাত্র ব্রাউজারগুলির জন্য ফলন করবে যা শিডিয়ুলারকে সমর্থন করে ost
সমর্থিত মান:
-
null(ডিফল্ট): জিপিটি ভিউপোর্টের বাইরে স্লটের জন্য জেএস থ্রেড অর্জন করবে। -
ENABLED_ALL_SLOTS: জিপিটি স্লটটি ভিউপোর্টের মধ্যে রয়েছে কিনা তা নির্বিশেষে সমস্ত স্লটের জন্য জেএস থ্রেড অর্জন করবে। -
DISABLED: জিপিটি জেএস থ্রেড উত্পাদন করবে না।
- উদাহরণ
জাভাস্ক্রিপ্ট
// Disable yielding. googletag.setConfig({ threadYield: "DISABLED" }); // Enable yielding for all slots. googletag.setConfig({ threadYield: "ENABLED_ALL_SLOTS" }); // Enable yielding only for slots outside of the viewport (default). googletag.setConfig({ threadYield: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Disable yielding. googletag.setConfig({ threadYield: "DISABLED" }); // Enable yielding for all slots. googletag.setConfig({ threadYield: "ENABLED_ALL_SLOTS" }); // Enable yielding only for slots outside of the viewport (default). googletag.setConfig({ threadYield: null });
টাইপস্ক্রিপ্ট
// Disable yielding. googletag.setConfig({ threadYield: "DISABLED" }); // Enable yielding for all slots. googletag.setConfig({ threadYield: "ENABLED_ALL_SLOTS" }); // Enable yielding only for slots outside of the viewport (default). googletag.setConfig({ threadYield: null });
- এছাড়াও দেখুন
Optional ভিডিওোডস
videoAds ?: VideoAdsConfig- উদাহরণ
জাভাস্ক্রিপ্ট
// Enable video ads and set video content and content source IDs. googletag.setConfig({ videoAds: { enableVideoAds: true, videoContentId: "e1eGlRL7ju8", videoCmsId: "1234567", }, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Enable video ads and set video content and content source IDs. googletag.setConfig({ videoAds: { enableVideoAds: true, videoContentId: "e1eGlRL7ju8", videoCmsId: "1234567", }, });
টাইপস্ক্রিপ্ট
// Enable video ads and set video content and content source IDs. googletag.setConfig({ videoAds: { enableVideoAds: true, videoContentId: "e1eGlRL7ju8", videoCmsId: "1234567", }, });
- এছাড়াও দেখুন
googletag.config.privacytreatmentsconfig
| বৈশিষ্ট্য | |
|---|---|
treatments | সক্ষম করার জন্য প্রকাশক গোপনীয়তা চিকিত্সার একটি অ্যারে। |
বৈশিষ্ট্য
চিকিত্সা
treatments : "disablePersonalization" []- উদাহরণ
জাভাস্ক্রিপ্ট
// Disable personalization across the entire page. googletag.setConfig({ privacyTreatments: { treatments: ["disablePersonalization"] }, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
// Disable personalization across the entire page. googletag.setConfig({ privacyTreatments: { treatments: ["disablePersonalization"] }, });
টাইপস্ক্রিপ্ট
// Disable personalization across the entire page. googletag.setConfig({ privacyTreatments: { treatments: ["disablePersonalization"] }, });
googletag.config.publisherprovidedsignalsconfig
| বৈশিষ্ট্য | |
|---|---|
taxonomies | ট্যাক্সোনমি ম্যাপিংস বা কনফিগারেশনটি সাফ করার জন্য নালযুক্ত একটি অবজেক্ট। |
- উদাহরণ
জাভাস্ক্রিপ্ট
googletag.setConfig({ pps: { taxonomies: { IAB_AUDIENCE_1_1: { values: ["6", "626"] }, // '6' = 'Demographic | Age Range | 30-34' // '626' = 'Interest | Sports | Darts' IAB_CONTENT_2_2: { values: ["48", "127"] }, // '48' = 'Books and Literature | Fiction' // '127' = 'Careers | Job Search' }, }, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
googletag.setConfig({ pps: { taxonomies: { IAB_AUDIENCE_1_1: { values: ["6", "626"] }, // '6' = 'Demographic | Age Range | 30-34' // '626' = 'Interest | Sports | Darts' IAB_CONTENT_2_2: { values: ["48", "127"] }, // '48' = 'Books and Literature | Fiction' // '127' = 'Careers | Job Search' }, }, });
টাইপস্ক্রিপ্ট
googletag.setConfig({ pps: { taxonomies: { IAB_AUDIENCE_1_1: { values: ["6", "626"] }, // '6' = 'Demographic | Age Range | 30-34' // '626' = 'Interest | Sports | Darts' IAB_CONTENT_2_2: { values: ["48", "127"] }, // '48' = 'Books and Literature | Fiction' // '127' = 'Careers | Job Search' }, }, });
বৈশিষ্ট্য
ট্যাক্সনোমিজ
taxonomies : Partial < Record < Taxonomy , TaxonomyData > >googletag.config.safeframeconfig
| বৈশিষ্ট্য | |
|---|---|
allow Overlay Expansion ? | সেফফ্রেমের পৃষ্ঠের সামগ্রী ওভারলে করে বিজ্ঞাপন সামগ্রীটি প্রসারিত করার অনুমতি দেওয়া উচিত কিনা। |
allow Push Expansion ? | সেফফ্রেমের পৃষ্ঠার সামগ্রীটি চাপ দিয়ে বিজ্ঞাপন সামগ্রীটি প্রসারিত করার অনুমতি দেওয়া উচিত কিনা। |
force Safe Frame ? | এডি (গুলি) একটি সেফফ্রেম ধারক ব্যবহার করে রেন্ডার করতে বাধ্য করা উচিত। |
sandbox ? | ব্যবহারকারীর ইন্টারঅ্যাকশন ছাড়াই শীর্ষ স্তরের নেভিগেশন রোধ করতে সেফফ্রেমে এইচটিএমএল 5 স্যান্ডবক্স বৈশিষ্ট্যটি ব্যবহার করা উচিত কিনা। |
use Unique Domain ? | অবচয়। সেফফ্রেম রিজার্ভেশন ক্রিয়েটিভগুলির জন্য এলোমেলোভাবে সাবডোমেনগুলি ব্যবহার করা উচিত কিনা। |
- এছাড়াও দেখুন
বৈশিষ্ট্য
Optional অনুমতিওরওলয়েক্সপ্যানশন
allowOverlayExpansion ?: boolean Optional অনুমতিপেশপেনশন
allowPushExpansion ?: boolean Optional ফোর্সফেফ্রেম
forceSafeFrame ?: boolean Optional স্যান্ডবক্স
sandbox ?: booleantrue ( false বলতে বাধ্য করা যায় না)। নোট করুন যে স্যান্ডবক্স অ্যাট্রিবিউট প্লাগইনগুলি অক্ষম করে (যেমন ফ্ল্যাশ)। Optional ইউজনিকডোমাইন
useUniqueDomain ?: booleannull পাস করুন।দ্রষ্টব্য: এই বৈশিষ্ট্যটি ডিফল্টরূপে সক্ষম করা হয়েছে।
- এছাড়াও দেখুন
googletag.config.slotsettingsconfig
একক স্লটের জন্য একক এপিআই কল দিয়ে একাধিক বৈশিষ্ট্য সেট করার অনুমতি দেয়।
নীচে তালিকাভুক্ত সমস্ত বৈশিষ্ট্য উদাহরণ এবং সেটকনফিগ ব্যবহার করে এমন প্রকৃত বৈশিষ্ট্যগুলি প্রতিফলিত করে না। বৈশিষ্ট্যগুলির সেটগুলির জন্য, নীচে স্লটসেটিংস কনফিগ টাইপের মধ্যে ক্ষেত্রগুলি দেখুন।
উদাহরণ:
- স্লট.সেটকনফিগ কলটিতে কেবলমাত্র বৈশিষ্ট্যযুক্ত বৈশিষ্ট্যগুলি সংশোধন করা হয়েছে।
const slot = googletag.defineSlot("/1234567/example", [160, 600]); // Configure feature alpha. slot.setConfig({ alpha: {...} }); // Configure feature bravo. Feature alpha is unchanged. slot.setConfig({ bravo: {...} });
- প্রদত্ত বৈশিষ্ট্যের জন্য সমস্ত সেটিংস স্লট.সেট কনফিগে প্রতিটি কল সহ আপডেট করা হয়।
// Configure feature charlie to echo = 1, foxtrot = true. slot.setConfig({ charlie: { echo: 1, foxtrot: true, } }); // Update feature charlie to echo = 2. Since foxtrot was not specified, // the value is cleared. slot.setConfig({ charlie: { echo: 2 } });
- কোনও বৈশিষ্ট্যের জন্য সমস্ত সেটিংস
nullপাস করে সাফ করা যেতে পারে।// Configure features delta, golf, and hotel. slot.setConfig({ delta: {...}, golf: {...}, hotel: {...}, }); // Feature delta and hotel are cleared, but feature golf remains set. slot.setConfig({ delta: null, hotel: null, });
| বৈশিষ্ট্য | |
|---|---|
ad Expansion ? | বিজ্ঞাপন সম্প্রসারণ কনফিগার করতে সেটিংস। |
adsense Attributes ? | অ্যাডসেন্স বৈশিষ্ট্যগুলি কনফিগার করতে সেটিং। |
category Exclusion ? | বিজ্ঞাপন বিভাগের ব্যতিক্রমগুলি কনফিগার করতে সেটিং। |
click Url ? | URL টি কনফিগার করার জন্য সেটিং সেট করুন যেখানে বিজ্ঞাপনে ক্লিক করার পরে ব্যবহারকারীরা পুনঃনির্দেশিত হবে। |
collapse Div ? | বিজ্ঞাপন স্লটের ভেঙে যাওয়া আচরণটি কনফিগার করতে সেটিং। |
component Auction ? | একটি ডিভাইস বিজ্ঞাপন নিলামে অন্তর্ভুক্ত করার জন্য উপাদান নিলামের একটি অ্যারে। |
interstitial ? | সেটিংস যা আন্তঃস্থায়ী বিজ্ঞাপন স্লট আচরণ কনফিগার করে। |
safe Frame ? | সেটিংস জিপিটি -তে সেফফ্রেমের ব্যবহার কনফিগার করতে। |
targeting ? | কী-মান টার্গেটিং কনফিগার করতে সেটিং। |
বৈশিষ্ট্য
Optional অ্যাডেক্সপ্যানশন
adExpansion ?: AdExpansionConfig- এছাড়াও দেখুন
Optional ADSENSATTRIBUTES
adsenseAttributes ?: AdSenseAttributesConfigএই সেটিংয়ের মাধ্যমে কনফিগার করা অ্যাডসেন্স বৈশিষ্ট্যগুলি কেবল বিজ্ঞাপন স্লটে প্রযোজ্য। একাধিক বৈশিষ্ট্য মানগুলি সংজ্ঞায়িত করতে বা বিদ্যমান মানগুলি ওভাররাইট করার জন্য এই সেটিংটি একাধিকবার বলা যেতে পারে।
অ্যাডসেন্স অ্যাট্রিবিউট পরিবর্তনগুলি কেবলমাত্র এই পদ্ধতিটি কল করার পরে অনুরোধ করা বিজ্ঞাপনগুলিতে প্রযোজ্য। যে কারণে, গুগলেটএজ.ডিসপ্লে বা পাবডস সার্ভিস.আরফ্রেশে কোনও কল করার আগে এই পদ্ধতিটি কল করার পরামর্শ দেওয়া হয়।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Set the AdSense ad format and channel IDs. slot.setConfig({ adsenseAttributes: { adsense_ad_format: "120x240_as", adsense_channel_ids: "271828183+314159265", }, }); // Clear the AdSense channel IDs only. slot.setConfig({ adsenseAttributes: { adsense_channel_ids: null } }); // Clear all AdSense attributes. slot.setConfig({ adsenseAttributes: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Set the AdSense ad format and channel IDs. slot.setConfig({ adsenseAttributes: { adsense_ad_format: "120x240_as", adsense_channel_ids: "271828183+314159265", }, }); // Clear the AdSense channel IDs only. slot.setConfig({ adsenseAttributes: { adsense_channel_ids: null } }); // Clear all AdSense attributes. slot.setConfig({ adsenseAttributes: null });
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); // Set the AdSense ad format and channel IDs. slot.setConfig({ adsenseAttributes: { adsense_ad_format: "120x240_as", adsense_channel_ids: "271828183+314159265", }, }); // Clear the AdSense channel IDs only. slot.setConfig({ adsenseAttributes: { adsense_channel_ids: null } }); // Clear all AdSense attributes. slot.setConfig({ adsenseAttributes: null });
Optional বিভাগ এক্সক্লিউশন
categoryExclusion ?: string []- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Label = AirlineAd slot.setConfig({ categoryExclusion: ["AirlineAd"], }); // Clearing category exclusion setting. slot.setConfig({ categoryExclusion: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Label = AirlineAd slot.setConfig({ categoryExclusion: ["AirlineAd"], }); // Clearing category exclusion setting. slot.setConfig({ categoryExclusion: null });
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); // Label = AirlineAd slot.setConfig({ categoryExclusion: ["AirlineAd"], }); // Clearing category exclusion setting. slot.setConfig({ categoryExclusion: null });
- এছাড়াও দেখুন
Optional ক্লিকআরএল
clickUrl ?: stringগুগল অ্যাড ম্যানেজার সার্ভারগুলি এখনও ক্লিক ইউআরএল প্রতিস্থাপন করা হলেও একটি ক্লিক রেকর্ড করে। পরিবেশন করা সৃজনশীলতার সাথে যুক্ত যে কোনও অবতরণ পৃষ্ঠা ইউআরএল সরবরাহিত মানটিতে যুক্ত হয়। এই মানটি একাধিকবার সেট করা কোনও পূর্বে কনফিগার করা মানকে ওভাররাইট করবে।
null পাস করা মান সাফ করবে।দ্রষ্টব্য: এই সেটিংটি কেবল নন-এসআরএ অনুরোধগুলিতে প্রযোজ্য।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Sets the click URL to 'http://www.example.com?original_click_url='. slot.setConfig({ clickUrl: "http://www.example.com?original_click_url=", }); // Clears the click URL. slot.setConfig({ clickUrl: null, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Sets the click URL to 'http://www.example.com?original_click_url='. slot.setConfig({ clickUrl: "http://www.example.com?original_click_url=", }); // Clears the click URL. slot.setConfig({ clickUrl: null, });
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); // Sets the click URL to 'http://www.example.com?original_click_url='. slot.setConfig({ clickUrl: "http://www.example.com?original_click_url=", }); // Clears the click URL. slot.setConfig({ clickUrl: null, });
Optional ধসে পড়া
collapseDiv ?: CollapseDivBehaviorএকটি ধসে পড়া বিজ্ঞাপন স্লট পৃষ্ঠায় কোনও জায়গা নেয় না।
সমর্থিত মান:
-
null(ডিফল্ট): স্লটটি ভেঙে পড়বে না। -
DISABLED: কোনও বিজ্ঞাপন ফেরত দেওয়া হবে কি না, স্লটটি ভেঙে পড়বে না। -
BEFORE_FETCH: স্লটটি ধসে পড়া শুরু হবে এবং যখন কোনও বিজ্ঞাপন ফিরে আসে তখন প্রসারিত হবে। -
ON_NO_FILL: স্লটটি প্রসারিত শুরু হবে এবং কোনও বিজ্ঞাপন ফেরত না থাকলে ধসে পড়বে।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Collapse the div for this slot if no ad is returned. slot.setConfig({ collapseDiv: "ON_NO_FILL", }); // Collapse the div for this slot by default, and expand only // if an ad is returned. slot.setConfig({ collapseDiv: "BEFORE_FETCH", }); // Do not collapse the div for this slot. slot.setConfig({ collapseDiv: "DISABLED", }); // Clear the collapse setting. slot.setConfig({ collapseDiv: null, });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Collapse the div for this slot if no ad is returned. slot.setConfig({ collapseDiv: "ON_NO_FILL", }); // Collapse the div for this slot by default, and expand only // if an ad is returned. slot.setConfig({ collapseDiv: "BEFORE_FETCH", }); // Do not collapse the div for this slot. slot.setConfig({ collapseDiv: "DISABLED", }); // Clear the collapse setting. slot.setConfig({ collapseDiv: null, });
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); // Collapse the div for this slot if no ad is returned. slot.setConfig({ collapseDiv: "ON_NO_FILL", }); // Collapse the div for this slot by default, and expand only // if an ad is returned. slot.setConfig({ collapseDiv: "BEFORE_FETCH", }); // Do not collapse the div for this slot. slot.setConfig({ collapseDiv: "DISABLED", }); // Clear the collapse setting. slot.setConfig({ collapseDiv: null, });
- এছাড়াও দেখুন
Optional উপাদান
componentAuction ?: ComponentAuctionConfig [] Optional আন্তঃস্থায়ী
interstitial ?: InterstitialConfig- এছাড়াও দেখুন
Safe Optional সেফফ্রেম
safeFrame ?: SafeFrameConfigএই সেটিংয়ের মাধ্যমে কনফিগার করা মানগুলি কেবল বিজ্ঞাপন স্লটে প্রযোজ্য হবে এবং পেজেসটিংসকনফিগ.সাফফ্রেমের মাধ্যমে সেট করা মানগুলি ওভাররাইড করবে।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Force SafeFrame for the slot. slot.setConfig({ safeFrame: { forceSafeFrame: true }, }); // Configure SafeFrame to allow overlay expansion for the slot. slot.setConfig({ safeFrame: { allowOverlayExpansion: true }, }); // Clear forceSafeFrame setting for the slot. slot.setConfig({ safeFrame: { forceSafeFrame: null }, }); // Clear all SafeFrame settings for the slot. slot.setConfig({ safeFrame: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Force SafeFrame for the slot. slot.setConfig({ safeFrame: { forceSafeFrame: true }, }); // Configure SafeFrame to allow overlay expansion for the slot. slot.setConfig({ safeFrame: { allowOverlayExpansion: true }, }); // Clear forceSafeFrame setting for the slot. slot.setConfig({ safeFrame: { forceSafeFrame: null }, }); // Clear all SafeFrame settings for the slot. slot.setConfig({ safeFrame: null });
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); // Force SafeFrame for the slot. slot.setConfig({ safeFrame: { forceSafeFrame: true }, }); // Configure SafeFrame to allow overlay expansion for the slot. slot.setConfig({ safeFrame: { allowOverlayExpansion: true }, }); // Clear forceSafeFrame setting for the slot. slot.setConfig({ safeFrame: { forceSafeFrame: null }, }); // Clear all SafeFrame settings for the slot. slot.setConfig({ safeFrame: null });
Optional লক্ষ্য
targeting ?: Record < string , string | string [] >এই সেটিংয়ের মাধ্যমে কনফিগার করা টার্গেটিং কেবল বিজ্ঞাপন স্লটে প্রযোজ্য হবে। একাধিক টার্গেটিং কী-মানগুলি সংজ্ঞায়িত করতে বা বিদ্যমান মানগুলি ওভাররাইট করার জন্য এই সেটিংটি একাধিকবার বলা যেতে পারে। টার্গেটিং কীগুলি আপনার গুগল বিজ্ঞাপন পরিচালক অ্যাকাউন্টে সংজ্ঞায়িত করা হয়েছে।
- উদাহরণ
জাভাস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Setting a single targeting key-value. slot.setConfig({ targeting: { interests: "sports" } }); // Setting multiple values for a single targeting key. slot.setConfig({ targeting: { interests: ["sports", "music"] } }); // Setting multiple targeting key-values at once. slot.setConfig({ targeting: { interests: ["sports", "music"], color: "red" } }); // Clearing a single targeting key. slot.setConfig({ targeting: { interests: null } }); // Clear all targeting keys. slot.setConfig({ targeting: null });
জাভাস্ক্রিপ্ট (উত্তরাধিকার)
var slot = googletag .defineSlot("/1234567/sports", [160, 600], "div") .addService(googletag.pubads()); // Setting a single targeting key-value. slot.setConfig({ targeting: { interests: "sports" } }); // Setting multiple values for a single targeting key. slot.setConfig({ targeting: { interests: ["sports", "music"] } }); // Setting multiple targeting key-values at once. slot.setConfig({ targeting: { interests: ["sports", "music"], color: "red" } }); // Clearing a single targeting key. slot.setConfig({ targeting: { interests: null } }); // Clear all targeting keys. slot.setConfig({ targeting: null });
টাইপস্ক্রিপ্ট
const slot = googletag .defineSlot("/1234567/sports", [160, 600], "div")! .addService(googletag.pubads()); // Setting a single targeting key-value. slot.setConfig({ targeting: { interests: "sports" } }); // Setting multiple values for a single targeting key. slot.setConfig({ targeting: { interests: ["sports", "music"] } }); // Setting multiple targeting key-values at once. slot.setConfig({ targeting: { interests: ["sports", "music"], color: "red" } }); // Clearing a single targeting key. slot.setConfig({ targeting: { interests: null } }); // Clear all targeting keys. slot.setConfig({ targeting: null });
- এছাড়াও দেখুন
googletag.config.taxomydata
| বৈশিষ্ট্য | |
|---|---|
values | শ্রেণীবদ্ধ মানগুলির একটি তালিকা। |
বৈশিষ্ট্য
মান
values : readonly string []googletag.config.videoadsconfig
| বৈশিষ্ট্য | |
|---|---|
enable Video Ads | ভিডিও বিজ্ঞাপনগুলি পৃষ্ঠায় উপস্থিত থাকবে কিনা। |
video Cms Id ? | ভিডিও সামগ্রী উত্স আইডি। |
video Content Id ? | ভিডিও সামগ্রী আইডি। |
- এছাড়াও দেখুন
বৈশিষ্ট্য
সক্ষমভিডোডগুলি সক্ষম করুন
enableVideoAds : booleanযখন
true সেট করা হয়, এটি প্রদর্শন এবং ভিডিও বিজ্ঞাপনগুলিতে সামগ্রী বর্জনীয় সীমাবদ্ধতাগুলি সক্ষম করে।যদি ভিডিও সামগ্রীটি জানা থাকে তবে গুগল অ্যাড ম্যানেজার কন্টেন্ট ইনজেশন সার্ভিসকে প্রদর্শন বিজ্ঞাপনগুলির জন্য সামগ্রী বর্জনকে কাজে লাগানোর জন্য প্রদত্ত মানগুলিতে ভিডিও কনটেন্টিড এবং ভিডিওকমসিড সেট করুন।
Optional ভিডিওোকমসআইডি
videoCmsId ?: stringএটি ভিডিও কনটেন্টিড দ্বারা নির্দিষ্ট ভিডিও সামগ্রীর উত্স সনাক্ত করতে গুগল অ্যাড ম্যানেজার কন্টেন্ট ইনজেশন পরিষেবা দ্বারা নির্ধারিত একটি অনন্য মান।
- এছাড়াও দেখুন
Optional ভিডিও কনটেন্টিড
videoContentId ?: stringএটি একটি অনন্য মান যা ভিডিওোকমসআইডি দ্বারা নির্দিষ্ট সামগ্রী উত্স থেকে একটি নির্দিষ্ট ভিডিও সনাক্ত করে। এই মানটি সিএমএস দ্বারা নির্ধারিত হয় যা আপনার ভিডিও সামগ্রী হোস্ট করে।
- এছাড়াও দেখুন
googletag.enums
| গণনা | |
|---|---|
Out Of Page Format | জিপিটি দ্বারা সমর্থিত পৃষ্ঠাগুলির বাইরে ফর্ম্যাটগুলি। |
Traffic Source | জিপিটি দ্বারা সমর্থিত ট্র্যাফিক উত্স । |
গণনা
আউটফেজফর্ম্যাট
OutOfPageFormat- এছাড়াও দেখুন
| গণনা সদস্য | |
|---|---|
AD_ INTENTS | বিজ্ঞাপন ইন্টেন্টস ফর্ম্যাট। |
BOTTOM_ ANCHOR | অ্যাঙ্কর ফর্ম্যাট যেখানে স্লট ভিউপোর্টের নীচে আটকে থাকে। |
GAME_ MANUAL_ INTERSTITIAL | গেম ম্যানুয়াল ইন্টারস্টিটিয়াল ফর্ম্যাট। দ্রষ্টব্য: গেম ম্যানুয়াল ইন্টারস্টিটিয়াল একটি সীমিত অ্যাক্সেস ফর্ম্যাট। |
INTERSTITIAL | ওয়েব আন্তঃস্থায়ী সৃজনশীল ফর্ম্যাট। |
LEFT_ SIDE_ RAIL | বাম পাশের রেল ফর্ম্যাট। |
REWARDED | পুরষ্কার ফর্ম্যাট। |
RIGHT_ SIDE_ RAIL | ডান পাশের রেল ফর্ম্যাট। |
TOP_ ANCHOR | অ্যাঙ্কর ফর্ম্যাট যেখানে স্লট ভিউপোর্টের শীর্ষে আটকে থাকে। |
ট্র্যাফিকসোর্স
TrafficSource- এছাড়াও দেখুন
| গণনা সদস্য | |
|---|---|
ORGANIC | ডাইরেক্ট ইউআরএল এন্ট্রি, সাইট অনুসন্ধান, বা অ্যাপ্লিকেশন ডাউনলোড। |
PURCHASED | মালিকানাধীন (অর্জিত বা অন্যথায় উত্সাহিত ক্রিয়াকলাপ) ব্যতীত অন্য সম্পত্তি থেকে ট্র্যাফিক পুনঃনির্দেশিত। |
googletag.events
| ইন্টারফেস | |
|---|---|
Event | সমস্ত জিপিটি ইভেন্টের জন্য বেস ইন্টারফেস। |
Event Type Map | This is a pseudo-type that maps an event name to its corresponding event object type for Service.addEventListener and Service.removeEventListener . |
Game Manual Interstitial Slot Closed Event | This event is fired when a game manual interstitial slot has been closed by the user. |
Game Manual Interstitial Slot Ready Event | This event is fired when a game manual interstitial slot is ready to be shown to the user. |
Impression Viewable Event | This event is fired when an impression becomes viewable, according to the Active View criteria . |
Rewarded Slot Closed Event | This event is fired when a rewarded ad slot is closed by the user. |
Rewarded Slot Granted Event | This event is fired when a reward is granted for viewing a rewarded ad . |
Rewarded Slot Ready Event | This event is fired when a rewarded ad is ready to be displayed. |
Rewarded Slot Video Completed Event | This event is fired when a rewarded video ad has finished playing. |
Slot Onload Event | This event is fired when the creative's iframe fires its load event. |
Slot Render Ended Event | This event is fired when the creative code is injected into a slot. |
Slot Requested Event | This event is fired when an ad has been requested for a particular slot. |
Slot Response Received | This event is fired when an ad response has been received for a particular slot. |
Slot Visibility Changed Event | This event is fired whenever the on-screen percentage of an ad slot's area changes. |
googletag.events.Event
| বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. |
slot | The slot that triggered the event. |
- এছাড়াও দেখুন
বৈশিষ্ট্য
পরিষেবার নাম
serviceName : stringস্লট
slot : Slotgoogletag.events.EventTypeMap
| বৈশিষ্ট্য | |
|---|---|
game Manual Interstitial Slot Closed | Alias for events.GameManualInterstitialSlotClosedEvent . |
game Manual Interstitial Slot Ready | Alias for events.GameManualInterstitialSlotReadyEvent . |
impression Viewable | Alias for events.ImpressionViewableEvent . |
rewarded Slot Closed | Alias for events.RewardedSlotClosedEvent . |
rewarded Slot Granted | Alias for events.RewardedSlotGrantedEvent . |
rewarded Slot Ready | Alias for events.RewardedSlotReadyEvent . |
rewarded Slot Video Completed | Alias for events.RewardedSlotVideoCompletedEvent . |
slot Onload | Alias for events.SlotOnloadEvent . |
slot Render Ended | Alias for events.SlotRenderEndedEvent . |
slot Requested | Alias for events.SlotRequestedEvent . |
slot Response Received | Alias for events.SlotResponseReceived . |
slot Visibility Changed | Alias for events.SlotVisibilityChangedEvent . |
বৈশিষ্ট্য
gameManualInterstitialSlotClosed
gameManualInterstitialSlotClosed : GameManualInterstitialSlotClosedEventgameManualInterstitialSlotReady
gameManualInterstitialSlotReady : GameManualInterstitialSlotReadyEventimpressionViewable
impressionViewable : ImpressionViewableEventrewardedSlotClosed
rewardedSlotClosed : RewardedSlotClosedEventrewardedSlotGranted
rewardedSlotGranted : RewardedSlotGrantedEventrewardedSlotReady
rewardedSlotReady : RewardedSlotReadyEventrewardedSlotVideoCompleted
rewardedSlotVideoCompleted : RewardedSlotVideoCompletedEventslotOnload
slotOnload : SlotOnloadEventslotRenderEnded
slotRenderEnded : SlotRenderEndedEventslotRequested
slotRequested : SlotRequestedEventslotResponseReceived
slotResponseReceived : SlotResponseReceivedslotVisibilityChanged
slotVisibilityChanged : SlotVisibilityChangedEventgoogletag.events.GameManualInterstitialSlotClosedEvent
EventNote: Game manual interstitial is a limited-access format.
| বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
- উদাহরণ
জাভাস্ক্রিপ্ট
// This listener is called when a game manual interstitial slot is closed. const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL, ); // Slot returns null if the page or device does not support game manual interstitial ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); googletag.pubads().addEventListener("gameManualInterstitialSlotClosed", (event) => { const slot = event.slot; console.log("Game manual interstital slot", slot.getSlotElementId(), "is closed."); if (slot === targetSlot) { // Slot specific logic. } }); }
JavaScript (legacy)
// This listener is called when a game manual interstitial slot is closed. var targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL, ); // Slot returns null if the page or device does not support game manual interstitial ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); googletag.pubads().addEventListener("gameManualInterstitialSlotClosed", function (event) { var slot = event.slot; console.log("Game manual interstital slot", slot.getSlotElementId(), "is closed."); if (slot === targetSlot) { // Slot specific logic. } }); }
টাইপস্ক্রিপ্ট
// This listener is called when a game manual interstitial slot is closed. const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL, ); // Slot returns null if the page or device does not support game manual interstitial ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); googletag.pubads().addEventListener("gameManualInterstitialSlotClosed", (event) => { const slot = event.slot; console.log("Game manual interstital slot", slot.getSlotElementId(), "is closed."); if (slot === targetSlot) { // Slot specific logic. } }); }
- এছাড়াও দেখুন
googletag.events.GameManualInterstitialSlotReadyEvent
EventNote: Game manual interstitial is a limited-access format.
| বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
| পদ্ধতি | |
|---|---|
make Game Manual Interstitial Visible | Displays the game manual interstitial ad to the user. |
- উদাহরণ
জাভাস্ক্রিপ্ট
// This listener is called when a game manual interstitial slot is ready to // be displayed. const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL, ); // Slot returns null if the page or device does not support game manual interstitial ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); googletag.pubads().addEventListener("gameManualInterstitialSlotReady", (event) => { const slot = event.slot; console.log( "Game manual interstital slot", slot.getSlotElementId(), "is ready to be displayed.", ); // Replace with custom logic. const displayGmiAd = true; if (displayGmiAd) { event.makeGameManualInterstitialVisible(); } if (slot === targetSlot) { // Slot specific logic. } }); }
JavaScript (legacy)
// This listener is called when a game manual interstitial slot is ready to // be displayed. var targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL, ); // Slot returns null if the page or device does not support game manual interstitial ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); googletag.pubads().addEventListener("gameManualInterstitialSlotReady", function (event) { var slot = event.slot; console.log( "Game manual interstital slot", slot.getSlotElementId(), "is ready to be displayed.", ); // Replace with custom logic. var displayGmiAd = true; if (displayGmiAd) { event.makeGameManualInterstitialVisible(); } if (slot === targetSlot) { // Slot specific logic. } }); }
টাইপস্ক্রিপ্ট
// This listener is called when a game manual interstitial slot is ready to // be displayed. const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL, ); // Slot returns null if the page or device does not support game manual interstitial ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); googletag.pubads().addEventListener("gameManualInterstitialSlotReady", (event) => { const slot = event.slot; console.log( "Game manual interstital slot", slot.getSlotElementId(), "is ready to be displayed.", ); // Replace with custom logic. const displayGmiAd = true; if (displayGmiAd) { event.makeGameManualInterstitialVisible(); } if (slot === targetSlot) { // Slot specific logic. } }); }
- এছাড়াও দেখুন
পদ্ধতি
makeGameManualInterstitialVisible
makeGameManualInterstitialVisible ( ) : voidgoogletag.events.ImpressionViewableEvent
Event| বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
- উদাহরণ
জাভাস্ক্রিপ্ট
// This listener is called when an impression becomes viewable. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("impressionViewable", (event) => { const slot = event.slot; console.log("Impression for slot", slot.getSlotElementId(), "became viewable."); if (slot === targetSlot) { // Slot specific logic. } });
JavaScript (legacy)
// This listener is called when an impression becomes viewable. var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("impressionViewable", function (event) { var slot = event.slot; console.log("Impression for slot", slot.getSlotElementId(), "became viewable."); if (slot === targetSlot) { // Slot specific logic. } });
টাইপস্ক্রিপ্ট
// This listener is called when an impression becomes viewable. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("impressionViewable", (event) => { const slot = event.slot; console.log("Impression for slot", slot.getSlotElementId(), "became viewable."); if (slot === targetSlot) { // Slot specific logic. } });
- এছাড়াও দেখুন
googletag.events.RewardedSlotClosedEvent
Event| বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
- উদাহরণ
জাভাস্ক্রিপ্ট
const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called when the user closes a rewarded ad slot. googletag.pubads().addEventListener("rewardedSlotClosed", (event) => { const slot = event.slot; console.log("Rewarded ad slot", slot.getSlotElementId(), "has been closed."); if (slot === targetSlot) { // Slot specific logic. } }); }
JavaScript (legacy)
var targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called when the user closes a rewarded ad slot. googletag.pubads().addEventListener("rewardedSlotClosed", function (event) { var slot = event.slot; console.log("Rewarded ad slot", slot.getSlotElementId(), "has been closed."); if (slot === targetSlot) { // Slot specific logic. } }); }
টাইপস্ক্রিপ্ট
const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called when the user closes a rewarded ad slot. googletag.pubads().addEventListener("rewardedSlotClosed", (event) => { const slot = event.slot; console.log("Rewarded ad slot", slot.getSlotElementId(), "has been closed."); if (slot === targetSlot) { // Slot specific logic. } }); }
- এছাড়াও দেখুন
googletag.events.RewardedSlotGrantedEvent
Event| বৈশিষ্ট্য | |
|---|---|
payload | An object containing information about the reward that was granted. |
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
- উদাহরণ
জাভাস্ক্রিপ্ট
const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called whenever a reward is granted for a // rewarded ad. googletag.pubads().addEventListener("rewardedSlotGranted", (event) => { const slot = event.slot; console.group("Reward granted for slot", slot.getSlotElementId(), "."); // Log details of the reward. console.log("Reward type:", event.payload?.type); console.log("Reward amount:", event.payload?.amount); console.groupEnd(); if (slot === targetSlot) { // Slot specific logic. } }); }
JavaScript (legacy)
var targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called whenever a reward is granted for a // rewarded ad. googletag.pubads().addEventListener("rewardedSlotGranted", function (event) { var _a, _b; var slot = event.slot; console.group("Reward granted for slot", slot.getSlotElementId(), "."); // Log details of the reward. console.log("Reward type:", (_a = event.payload) === null || _a === void 0 ? void 0 : _a.type); console.log( "Reward amount:", (_b = event.payload) === null || _b === void 0 ? void 0 : _b.amount, ); console.groupEnd(); if (slot === targetSlot) { // Slot specific logic. } }); }
টাইপস্ক্রিপ্ট
const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called whenever a reward is granted for a // rewarded ad. googletag.pubads().addEventListener("rewardedSlotGranted", (event) => { const slot = event.slot; console.group("Reward granted for slot", slot.getSlotElementId(), "."); // Log details of the reward. console.log("Reward type:", event.payload?.type); console.log("Reward amount:", event.payload?.amount); console.groupEnd(); if (slot === targetSlot) { // Slot specific logic. } }); }
- এছাড়াও দেখুন
বৈশিষ্ট্য
payload
payload : RewardedPayloadgoogletag.events.RewardedSlotReadyEvent
Event| বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
| পদ্ধতি | |
|---|---|
make Rewarded Visible | Displays the rewarded ad. |
- উদাহরণ
জাভাস্ক্রিপ্ট
// This listener is called when a rewarded ad slot becomes ready to be // displayed. const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called whenever a reward is granted for a // rewarded ad. googletag.pubads().addEventListener("rewardedSlotReady", (event) => { const slot = event.slot; console.log("Rewarded ad slot", slot.getSlotElementId(), "is ready to be displayed."); // Replace with custom logic. const userHasConsented = true; if (userHasConsented) { event.makeRewardedVisible(); } if (slot === targetSlot) { // Slot specific logic. } }); }
JavaScript (legacy)
// This listener is called when a rewarded ad slot becomes ready to be // displayed. var targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called whenever a reward is granted for a // rewarded ad. googletag.pubads().addEventListener("rewardedSlotReady", function (event) { var slot = event.slot; console.log("Rewarded ad slot", slot.getSlotElementId(), "is ready to be displayed."); // Replace with custom logic. var userHasConsented = true; if (userHasConsented) { event.makeRewardedVisible(); } if (slot === targetSlot) { // Slot specific logic. } }); }
টাইপস্ক্রিপ্ট
// This listener is called when a rewarded ad slot becomes ready to be // displayed. const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called whenever a reward is granted for a // rewarded ad. googletag.pubads().addEventListener("rewardedSlotReady", (event) => { const slot = event.slot; console.log("Rewarded ad slot", slot.getSlotElementId(), "is ready to be displayed."); // Replace with custom logic. const userHasConsented = true; if (userHasConsented) { event.makeRewardedVisible(); } if (slot === targetSlot) { // Slot specific logic. } }); }
- এছাড়াও দেখুন
পদ্ধতি
makeRewardedVisible
makeRewardedVisible ( ) : voidgoogletag.events.RewardedSlotVideoCompletedEvent
Event| বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
- উদাহরণ
জাভাস্ক্রিপ্ট
const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called when the video in a rewarded ad slot has // finished playing. googletag.pubads().addEventListener("rewardedSlotVideoCompleted", (event) => { const slot = event.slot; console.log("Video in rewarded ad slot", slot.getSlotElementId(), "has finished playing."); if (slot === targetSlot) { // Slot specific logic. } }); }
JavaScript (legacy)
var targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called when the video in a rewarded ad slot has // finished playing. googletag.pubads().addEventListener("rewardedSlotVideoCompleted", function (event) { var slot = event.slot; console.log("Video in rewarded ad slot", slot.getSlotElementId(), "has finished playing."); if (slot === targetSlot) { // Slot specific logic. } }); }
টাইপস্ক্রিপ্ট
const targetSlot = googletag.defineOutOfPageSlot( "/1234567/example", googletag.enums.OutOfPageFormat.REWARDED, ); // Slot returns null if the page or device does not support rewarded ads. if (targetSlot) { targetSlot.addService(googletag.pubads()); // This listener is called when the video in a rewarded ad slot has // finished playing. googletag.pubads().addEventListener("rewardedSlotVideoCompleted", (event) => { const slot = event.slot; console.log("Video in rewarded ad slot", slot.getSlotElementId(), "has finished playing."); if (slot === targetSlot) { // Slot specific logic. } }); }
- এছাড়াও দেখুন
googletag.events.SlotOnloadEvent
EventSlotOnloadEvent will be fired. | বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
- উদাহরণ
জাভাস্ক্রিপ্ট
// This listener is called when a creative iframe load event fires. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotOnload", (event) => { const slot = event.slot; console.log("Creative iframe for slot", slot.getSlotElementId(), "has loaded."); if (slot === targetSlot) { // Slot specific logic. } });
JavaScript (legacy)
// This listener is called when a creative iframe load event fires. var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotOnload", function (event) { var slot = event.slot; console.log("Creative iframe for slot", slot.getSlotElementId(), "has loaded."); if (slot === targetSlot) { // Slot specific logic. } });
টাইপস্ক্রিপ্ট
// This listener is called when a creative iframe load event fires. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotOnload", (event) => { const slot = event.slot; console.log("Creative iframe for slot", slot.getSlotElementId(), "has loaded."); if (slot === targetSlot) { // Slot specific logic. } });
- এছাড়াও দেখুন
googletag.events.SlotRenderEndedEvent
Event| বৈশিষ্ট্য | |
|---|---|
advertiser Id | Advertiser ID of the rendered ad. |
campaign Id | Campaign ID of the rendered ad. |
company Ids | IDs of the companies that bid on the rendered backfill ad. |
creative Id | Creative ID of the rendered reservation ad. |
creative Template Id | Creative template ID of the rendered reservation ad. |
is Backfill | Whether an ad was a backfill ad. |
is Empty | Whether an ad was returned for the slot. |
label Ids | অবচয়। |
line Item Id | Line item ID of the rendered reservation ad. |
response Identifier | The response identifier is a unique identifier for the ad response. |
service Name | Name of the service that triggered the event. Inherited from |
size | Indicates the pixel size of the rendered creative. |
slot | The slot that triggered the event. Inherited from |
slot Content Changed | Whether the slot content was changed with the rendered ad. |
source Agnostic Creative Id | Creative ID of the rendered reservation or backfill ad. |
source Agnostic Line Item Id | Line item ID of the rendered reservation or backfill ad. |
yield Group Ids | IDs of the yield groups for the rendered backfill ad. |
- উদাহরণ
জাভাস্ক্রিপ্ট
// This listener is called when a slot has finished rendering. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotRenderEnded", (event) => { const slot = event.slot; console.group("Slot", slot.getSlotElementId(), "finished rendering."); // Log details of the rendered ad. console.log("Advertiser ID:", event.advertiserId); console.log("Campaign ID:", event.campaignId); console.log("Company IDs:", event.companyIds); console.log("Creative ID:", event.creativeId); console.log("Creative Template ID:", event.creativeTemplateId); console.log("Is backfill?:", event.isBackfill); console.log("Is empty?:", event.isEmpty); console.log("Line Item ID:", event.lineItemId); console.log("Size:", event.size); console.log("Slot content changed?", event.slotContentChanged); console.log("Source Agnostic Creative ID:", event.sourceAgnosticCreativeId); console.log("Source Agnostic Line Item ID:", event.sourceAgnosticLineItemId); console.log("Yield Group IDs:", event.yieldGroupIds); console.groupEnd(); if (slot === targetSlot) { // Slot specific logic. } });
JavaScript (legacy)
// This listener is called when a slot has finished rendering. var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotRenderEnded", function (event) { var slot = event.slot; console.group("Slot", slot.getSlotElementId(), "finished rendering."); // Log details of the rendered ad. console.log("Advertiser ID:", event.advertiserId); console.log("Campaign ID:", event.campaignId); console.log("Company IDs:", event.companyIds); console.log("Creative ID:", event.creativeId); console.log("Creative Template ID:", event.creativeTemplateId); console.log("Is backfill?:", event.isBackfill); console.log("Is empty?:", event.isEmpty); console.log("Line Item ID:", event.lineItemId); console.log("Size:", event.size); console.log("Slot content changed?", event.slotContentChanged); console.log("Source Agnostic Creative ID:", event.sourceAgnosticCreativeId); console.log("Source Agnostic Line Item ID:", event.sourceAgnosticLineItemId); console.log("Yield Group IDs:", event.yieldGroupIds); console.groupEnd(); if (slot === targetSlot) { // Slot specific logic. } });
টাইপস্ক্রিপ্ট
// This listener is called when a slot has finished rendering. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotRenderEnded", (event) => { const slot = event.slot; console.group("Slot", slot.getSlotElementId(), "finished rendering."); // Log details of the rendered ad. console.log("Advertiser ID:", event.advertiserId); console.log("Campaign ID:", event.campaignId); console.log("Company IDs:", event.companyIds); console.log("Creative ID:", event.creativeId); console.log("Creative Template ID:", event.creativeTemplateId); console.log("Is backfill?:", event.isBackfill); console.log("Is empty?:", event.isEmpty); console.log("Line Item ID:", event.lineItemId); console.log("Size:", event.size); console.log("Slot content changed?", event.slotContentChanged); console.log("Source Agnostic Creative ID:", event.sourceAgnosticCreativeId); console.log("Source Agnostic Line Item ID:", event.sourceAgnosticLineItemId); console.log("Yield Group IDs:", event.yieldGroupIds); console.groupEnd(); if (slot === targetSlot) { // Slot specific logic. } });
- এছাড়াও দেখুন
বৈশিষ্ট্য
advertiserId
advertiserId : numbernull for empty slots, backfill ads, and creatives rendered by services other than PubAdsService . campaignId
campaignId : numbernull for empty slots, backfill ads, and creatives rendered by services other than PubAdsService . companyIds
companyIds : number []null for empty slots, reservation ads, and creatives rendered by services other than PubAdsService . creativeId
creativeId : numbernull for empty slots, backfill ads, and creatives rendered by services other than PubAdsService . creativeTemplateId
creativeTemplateId : numbernull for empty slots, backfill ads, and creatives rendered by services other than PubAdsService . isBackfill
isBackfill : booleantrue if the ad was a backfill ad, false otherwise. খালি
isEmpty : booleantrue if no ad was returned, false otherwise. labelIds
labelIds : number []lineItemId
lineItemId : numbernull for empty slots, backfill ads, and creatives rendered by services other than PubAdsService . responseIdentifier
responseIdentifier : stringআকার
size : string | number [][728, 90] . Value is null for empty ad slots. slotContentChanged
slotContentChanged : booleantrue if the content was changed, false otherwise. sourceAgnosticCreativeId
sourceAgnosticCreativeId : numbernull if the ad is not a reservation or line item backfill, or the creative is rendered by services other than PubAdsService . sourceAgnosticLineItemId
sourceAgnosticLineItemId : numbernull if the ad is not a reservation or line item backfill, or the creative is rendered by services other than PubAdsService . yieldGroupIds
yieldGroupIds : number []null for empty slots, reservation ads, and creatives rendered by services other than PubAdsService . googletag.events.SlotRequestedEvent
Event| বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
- উদাহরণ
জাভাস্ক্রিপ্ট
// This listener is called when the specified service issues an ad // request for a slot. Each slot will fire this event, even though they // may be batched together in a single request if single request // architecture (SRA) is enabled. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotRequested", (event) => { const slot = event.slot; console.log("Slot", slot.getSlotElementId(), "has been requested."); if (slot === targetSlot) { // Slot specific logic. } });
JavaScript (legacy)
// This listener is called when the specified service issues an ad // request for a slot. Each slot will fire this event, even though they // may be batched together in a single request if single request // architecture (SRA) is enabled. var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotRequested", function (event) { var slot = event.slot; console.log("Slot", slot.getSlotElementId(), "has been requested."); if (slot === targetSlot) { // Slot specific logic. } });
টাইপস্ক্রিপ্ট
// This listener is called when the specified service issues an ad // request for a slot. Each slot will fire this event, even though they // may be batched together in a single request if single request // architecture (SRA) is enabled. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotRequested", (event) => { const slot = event.slot; console.log("Slot", slot.getSlotElementId(), "has been requested."); if (slot === targetSlot) { // Slot specific logic. } });
- এছাড়াও দেখুন
googletag.events.SlotResponseReceived
Event| বৈশিষ্ট্য | |
|---|---|
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
- উদাহরণ
জাভাস্ক্রিপ্ট
// This listener is called when an ad response has been received // for a slot. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotResponseReceived", (event) => { const slot = event.slot; console.log("Ad response for slot", slot.getSlotElementId(), "received."); if (slot === targetSlot) { // Slot specific logic. } });
JavaScript (legacy)
// This listener is called when an ad response has been received // for a slot. var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotResponseReceived", function (event) { var slot = event.slot; console.log("Ad response for slot", slot.getSlotElementId(), "received."); if (slot === targetSlot) { // Slot specific logic. } });
টাইপস্ক্রিপ্ট
// This listener is called when an ad response has been received // for a slot. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotResponseReceived", (event) => { const slot = event.slot; console.log("Ad response for slot", slot.getSlotElementId(), "received."); if (slot === targetSlot) { // Slot specific logic. } });
- এছাড়াও দেখুন
googletag.events.SlotVisibilityChangedEvent
Event| বৈশিষ্ট্য | |
|---|---|
in View Percentage | The percentage of the ad's area that is visible. |
service Name | Name of the service that triggered the event. Inherited from |
slot | The slot that triggered the event. Inherited from |
- উদাহরণ
জাভাস্ক্রিপ্ট
// This listener is called whenever the on-screen percentage of an // ad slot's area changes. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotVisibilityChanged", (event) => { const slot = event.slot; console.group("Visibility of slot", slot.getSlotElementId(), "changed."); // Log details of the event. console.log("Visible area:", `${event.inViewPercentage}%`); console.groupEnd(); if (slot === targetSlot) { // Slot specific logic. } });
JavaScript (legacy)
// This listener is called whenever the on-screen percentage of an // ad slot's area changes. var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotVisibilityChanged", function (event) { var slot = event.slot; console.group("Visibility of slot", slot.getSlotElementId(), "changed."); // Log details of the event. console.log("Visible area:", "".concat(event.inViewPercentage, "%")); console.groupEnd(); if (slot === targetSlot) { // Slot specific logic. } });
টাইপস্ক্রিপ্ট
// This listener is called whenever the on-screen percentage of an // ad slot's area changes. const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]); googletag.pubads().addEventListener("slotVisibilityChanged", (event) => { const slot = event.slot; console.group("Visibility of slot", slot.getSlotElementId(), "changed."); // Log details of the event. console.log("Visible area:", `${event.inViewPercentage}%`); console.groupEnd(); if (slot === targetSlot) { // Slot specific logic. } });
- এছাড়াও দেখুন
বৈশিষ্ট্য
inViewPercentage
inViewPercentage : numbergoogletag.secureSignals
| ইন্টারফেস | |
|---|---|
Bidder Signal Provider | Returns a secure signal for a specific bidder. |
Publisher Signal Provider | Returns a secure signal for a specific publisher. |
Secure Signal Providers Array | An interface for managing secure signals. |
| উপনাম টাইপ করুন | |
|---|---|
Secure Signal Provider | Interface for returning a secure signal for a specific bidder or provider. |
উপনাম টাইপ করুন
SecureSignalProvider
SecureSignalProvider : BidderSignalProvider | PublisherSignalProviderid or networkCode must be provided, but not both. googletag.secureSignals.BidderSignalProvider
A bidder secure signal provider consists of 2 parts:
- A collector function, which returns a
Promisethat resolves to a secure signal. - An
idwhich identifies the bidder associated with the signal.
| বৈশিষ্ট্য | |
|---|---|
collector Function | A function which returns a Promise that resolves to a secure signal. |
id | A unique identifier for the collector associated with this secure signal, as registered in Google Ad Manager. |
- উদাহরণ
জাভাস্ক্রিপ্ট
// id is provided googletag.secureSignalProviders.push({ id: "collector123", collectorFunction: () => { // ...custom signal generation logic... return Promise.resolve("signal"); }, });
JavaScript (legacy)
// id is provided googletag.secureSignalProviders.push({ id: "collector123", collectorFunction: function () { // ...custom signal generation logic... return Promise.resolve("signal"); }, });
টাইপস্ক্রিপ্ট
// id is provided googletag.secureSignalProviders!.push({ id: "collector123", collectorFunction: () => { // ...custom signal generation logic... return Promise.resolve("signal"); }, });
- এছাড়াও দেখুন
বৈশিষ্ট্য
collectorFunction
collectorFunction : ( ( ) => Promise < string > )Promise that resolves to a secure signal. আইডি
id : stringgoogletag.secureSignals.PublisherSignalProvider
A publisher signal provider consists of 2 parts:
- A collector function, which returns a
Promisethat resolves to a secure signal. - A
networkCodewhich identifies the publisher associated with the signal.
| বৈশিষ্ট্য | |
|---|---|
collector Function | A function which returns a Promise that resolves to a secure signal. |
network Code | The network code (as seen in the ad unit path) for the publisher associated with this secure signal. |
- উদাহরণ
জাভাস্ক্রিপ্ট
// networkCode is provided googletag.secureSignalProviders.push({ networkCode: "123456", collectorFunction: () => { // ...custom signal generation logic... return Promise.resolve("signal"); }, });
JavaScript (legacy)
// networkCode is provided googletag.secureSignalProviders.push({ networkCode: "123456", collectorFunction: function () { // ...custom signal generation logic... return Promise.resolve("signal"); }, });
টাইপস্ক্রিপ্ট
// networkCode is provided googletag.secureSignalProviders!.push({ networkCode: "123456", collectorFunction: () => { // ...custom signal generation logic... return Promise.resolve("signal"); }, });
- এছাড়াও দেখুন
বৈশিষ্ট্য
collectorFunction
collectorFunction : ( ( ) => Promise < string > )Promise that resolves to a secure signal. networkCode
networkCode : stringgoogletag.secureSignals.SecureSignalProvidersArray
| পদ্ধতি | |
|---|---|
clear All Cache | Clears all signals for all collectors from cache. |
push | Adds a new secureSignals.SecureSignalProvider to the signal provider array and begins the signal generation process. |
পদ্ধতি
clearAllCache
clearAllCache ( ) : voidCalling this method may reduce the likelihood of signals being included in ad requests for the current and potentially later page views. Due to this, it should only be called when meaningful state changes occur, such as events that indicate a new user (log in, log out, sign up, etc.).
ধাক্কা
push ( provider : SecureSignalProvider ) : void| পরামিতি | |
|---|---|
provider : SecureSignalProvider | The secureSignals.SecureSignalProvider object to be added to the array. |