জিপিটি রেফারেন্স

এই রেফারেন্স প্রকার বর্ণনা করতে TypeScript স্বরলিপি ব্যবহার করে। নিম্নলিখিত টেবিল উদাহরণ দ্বারা একটি সংক্ষিপ্ত ব্যাখ্যা প্রদান করে.

টাইপ এক্সপ্রেশন
string আদিম স্ট্রিং টাইপ।
string[] একটি অ্যারে টাইপ, যেখানে মান শুধুমাত্র স্ট্রিং হতে পারে।
number | string একটি ইউনিয়নের ধরন, যেখানে মান একটি সংখ্যা বা একটি স্ট্রিং হতে পারে।
Array<number | string> একটি অ্যারের প্রকার, যেখানে মানগুলি একটি জটিল (ইউনিয়ন) প্রকার।
[number, string] একটি টিপল টাইপ, যেখানে মান হল একটি দ্বি-উপাদান অ্যারে যাতে অবশ্যই একটি সংখ্যা এবং সেই ক্রমে একটি স্ট্রিং থাকতে হবে।
Slot একটি বস্তুর ধরন, যেখানে মান হল googletag.Slot এর একটি উদাহরণ।
() => void কোন সংজ্ঞায়িত আর্গুমেন্ট এবং কোন রিটার্ন মান ছাড়া একটি ফাংশন প্রকার।

সমর্থিত প্রকার এবং টাইপ এক্সপ্রেশন সম্পর্কে আরও জানতে, TypeScript হ্যান্ডবুক পড়ুন।

টীকা টাইপ করুন

একটি পরিবর্তনশীল, পরামিতি নাম, সম্পত্তির নাম, বা ফাংশন স্বাক্ষরের পরে একটি কোলন একটি টাইপ টীকা নির্দেশ করে। টাইপ টীকাগুলি কোলনের বাম দিকের উপাদানগুলি গ্রহণ করতে বা ফেরত দিতে পারে তা বর্ণনা করে। নিম্নলিখিত সারণীটি আপনি এই রেফারেন্সে দেখতে পারেন এমন টাইপ টীকাগুলির উদাহরণ দেখায়৷

টীকা টাইপ করুন
param: string নির্দেশ করে যে param একটি স্ট্রিং মান গ্রহণ করে বা ফেরত দেয়। এই সিনট্যাক্সটি ভেরিয়েবল, প্যারামিটার, বৈশিষ্ট্য এবং রিটার্ন প্রকারের জন্য ব্যবহৃত হয়।
param?: number | string নির্দেশ করে যে param ঐচ্ছিক, কিন্তু নির্দিষ্ট করা হলে একটি সংখ্যা বা একটি স্ট্রিং গ্রহণ করে। এই সিনট্যাক্স প্যারামিটার এবং বৈশিষ্ট্যের জন্য ব্যবহৃত হয়।
...params: Array<() => void> নির্দেশ করে যে params একটি বিশ্রামের প্যারামিটার যা ফাংশন গ্রহণ করে। বিশ্রামের পরামিতিগুলি নির্দিষ্ট ধরণের মানগুলির একটি সীমাহীন সংখ্যা গ্রহণ করে।

googletag

Google প্রকাশক ট্যাগ তার API-এর জন্য যে গ্লোবাল নেমস্পেস ব্যবহার করে।
নামস্থান
config
পৃষ্ঠা-স্তরের সেটিংসের জন্য প্রধান কনফিগারেশন ইন্টারফেস।
enums
এটি হল নামস্থান যা GPT enum প্রকারের জন্য ব্যবহার করে।
events
এটি হল সেই নামস্থান যা GPT ইভেন্টগুলির জন্য ব্যবহার করে।
secure Signals
এটি হল সেই নামস্থান যা GPT সুরক্ষিত সংকেত পরিচালনার জন্য ব্যবহার করে।
ইন্টারফেস
Command Array
কমান্ড অ্যারে ফাংশনের একটি ক্রম গ্রহণ করে এবং সেগুলিকে ক্রমানুসারে আহ্বান করে।
Companion Ads Service
সঙ্গী বিজ্ঞাপন পরিষেবা।
Privacy Settings Config
গোপনীয়তা সেটিংসের জন্য কনফিগারেশন অবজেক্ট।
Pub Ads Service
প্রকাশক বিজ্ঞাপন পরিষেবা।
Response Information
একটি বস্তু একটি একক বিজ্ঞাপন প্রতিক্রিয়া প্রতিনিধিত্ব করে.
Rewarded Payload
পুরস্কৃত বিজ্ঞাপনের সাথে সম্পর্কিত পুরস্কারের প্রতিনিধিত্বকারী একটি বস্তু।
Service
বেস সার্ভিস ক্লাস যা সমস্ত পরিষেবার জন্য সাধারণ পদ্ধতি ধারণ করে।
Size Mapping Builder
আকার ম্যাপিং স্পেসিফিকেশন অবজেক্টের জন্য নির্মাতা।
Slot
স্লট হল একটি বস্তু যা একটি পৃষ্ঠায় একটি একক বিজ্ঞাপন স্লটের প্রতিনিধিত্ব করে।
উপনাম টাইপ করুন
General Size
একটি স্লটের জন্য একটি বৈধ আকারের কনফিগারেশন, যা এক বা একাধিক আকারের হতে পারে৷
Multi Size
একক বৈধ মাপের একটি তালিকা।
Named Size
একটি স্লট থাকতে পারে যে নামকৃত মাপ.
Single Size
একটি স্লটের জন্য একটি একক বৈধ আকার৷
Single Size Array
[প্রস্থ, উচ্চতা] প্রতিনিধিত্বকারী দুটি সংখ্যার অ্যারে।
Size Mapping
বিজ্ঞাপনের আকারে ভিউপোর্ট আকারের ম্যাপিং।
Size Mapping Array
আকার ম্যাপিং একটি তালিকা.
ভেরিয়েবল
api Ready
ফ্ল্যাগ নির্দেশ করে যে GPT API লোড হয়েছে এবং কল করার জন্য প্রস্তুত।
cmd
GPT-সম্পর্কিত কলের অ্যাসিঙ্ক্রোনাস এক্সিকিউশনের জন্য গ্লোবাল কমান্ড কিউ-এর রেফারেন্স।
pubads Ready
পতাকা ইঙ্গিত করে যে PubAdsService সক্ষম, লোড করা এবং সম্পূর্ণরূপে কার্যকর।
secure Signal Providers
সুরক্ষিত সংকেত প্রদানকারী অ্যারের রেফারেন্স।
ফাংশন
companion Ads
CompanionAdsService- এর একটি রেফারেন্স প্রদান করে।
define Out Of Page Slot
প্রদত্ত বিজ্ঞাপন ইউনিট পাথ দিয়ে একটি পৃষ্ঠার বাইরের বিজ্ঞাপন স্লট তৈরি করে।
define Slot
একটি প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং এটিকে পৃষ্ঠার একটি div উপাদানের আইডির সাথে সংযুক্ত করে যাতে বিজ্ঞাপনটি থাকবে৷
destroy Slots
প্রদত্ত স্লটগুলিকে ধ্বংস করে, সমস্ত সম্পর্কিত বস্তু এবং সেই স্লটের উল্লেখ GPT থেকে সরিয়ে দেয়।
disable Publisher Console
Google প্রকাশক কনসোল অক্ষম করে৷
display
স্লট রেন্ডার করার জন্য স্লট পরিষেবাগুলি নির্দেশ করে৷
enable Services
পৃষ্ঠায় বিজ্ঞাপন স্লটগুলির জন্য সংজ্ঞায়িত সমস্ত GPT পরিষেবাগুলি সক্ষম করে৷
get Config
setConfig দ্বারা সেট করা পৃষ্ঠার জন্য সাধারণ কনফিগারেশন বিকল্পগুলি পায়।
get Version
GPT এর বর্তমান সংস্করণ প্রদান করে।
open Console
Google প্রকাশক কনসোল খোলে।
pubads
PubAdsService- এর একটি রেফারেন্স প্রদান করে।
set Ad Iframe Title
এই বিন্দু থেকে PubAdsService দ্বারা তৈরি সমস্ত বিজ্ঞাপন কন্টেইনার আইফ্রেমের জন্য শিরোনাম সেট করে৷
set Config
পৃষ্ঠার জন্য সাধারণ কনফিগারেশন বিকল্প সেট করে।
size Mapping
একটি নতুন SizeMappingBuilder তৈরি করে।

উপনাম টাইপ করুন


সাধারণ আকার

GeneralSize : SingleSize | MultiSize
একটি স্লটের জন্য একটি বৈধ আকারের কনফিগারেশন, যা এক বা একাধিক আকারের হতে পারে৷

মাল্টি সাইজ

MultiSize : SingleSize []
একক বৈধ মাপের একটি তালিকা।

নামকৃত সাইজ

NamedSize : "fluid" | [ "fluid" ]
একটি স্লট থাকতে পারে যে নামকৃত মাপ. বেশিরভাগ ক্ষেত্রে আকার একটি নির্দিষ্ট-আকারের আয়তক্ষেত্র তবে কিছু ক্ষেত্রে আছে যখন আমাদের অন্যান্য ধরণের আকারের নির্দিষ্টকরণের প্রয়োজন হয়। শুধুমাত্র নিম্নলিখিত বৈধ নাম মাপ:
  • তরল : বিজ্ঞাপনের ধারকটি প্যারেন্ট ডিভের 100% প্রস্থ নেয় এবং তারপর সৃজনশীল বিষয়বস্তুর সাথে মানানসই করার জন্য তার উচ্চতা পরিবর্তন করে। একটি পৃষ্ঠায় নিয়মিত ব্লক উপাদানগুলি কীভাবে আচরণ করে তার অনুরূপ। নেটিভ বিজ্ঞাপনের জন্য ব্যবহৃত ( সম্পর্কিত নিবন্ধ দেখুন)। নোট করুন যে fluid এবং ['fluid'] উভয়ই গ্রহণযোগ্য ফর্ম একটি স্লট আকারকে তরল হিসাবে ঘোষণা করার জন্য।

একক আকার

SingleSize : SingleSizeArray | NamedSize
একটি স্লটের জন্য একটি একক বৈধ আকার৷

একক সাইজ অ্যারে

SingleSizeArray : [ number , number ]
[প্রস্থ, উচ্চতা] প্রতিনিধিত্বকারী দুটি সংখ্যার অ্যারে।

সাইজম্যাপিং

SizeMapping : [ SingleSizeArray , GeneralSize ]
বিজ্ঞাপনের আকারে ভিউপোর্ট আকারের ম্যাপিং। প্রতিক্রিয়াশীল বিজ্ঞাপনের জন্য ব্যবহৃত।

SizeMappingArray

SizeMappingArray : SizeMapping []
আকার ম্যাপিং একটি তালিকা.

ভেরিয়েবল


Const apiReady

apiReady : boolean | undefined
ফ্ল্যাগ নির্দেশ করে যে GPT API লোড হয়েছে এবং কল করার জন্য প্রস্তুত। API প্রস্তুত না হওয়া পর্যন্ত এই সম্পত্তিটি কেবল undefined থাকবে।

মনে রাখবেন যে অ্যাসিঙ্ক পরিচালনার প্রস্তাবিত উপায় হল googletag.cmd ব্যবহার করে যখন GPT প্রস্তুত থাকে তখন কলব্যাকগুলি সারিবদ্ধ করতে৷ এই কলব্যাকগুলিকে googletag.apiReady চেক করতে হবে না কারণ এগুলি একবার API সেট আপ হয়ে গেলে কার্যকর করার গ্যারান্টি দেওয়া হয়৷

Const cmd

cmd : ( ( this : typeof globalThis ) => void ) [] | CommandArray
GPT-সম্পর্কিত কলের অ্যাসিঙ্ক্রোনাস এক্সিকিউশনের জন্য গ্লোবাল কমান্ড কিউ-এর রেফারেন্স।

googletag.cmd ভেরিয়েবলটিকে পৃষ্ঠার GPT ট্যাগ সিনট্যাক্স দ্বারা একটি খালি জাভাস্ক্রিপ্ট অ্যারেতে আরম্ভ করা হয় এবং cmd.push হল স্ট্যান্ডার্ড Array.push পদ্ধতি যা অ্যারের শেষে একটি উপাদান যুক্ত করে। যখন জিপিটি জাভাস্ক্রিপ্ট লোড করা হয়, তখন এটি অ্যারের মাধ্যমে দেখায় এবং ক্রমানুসারে সমস্ত ফাংশন সম্পাদন করে। তারপর স্ক্রিপ্টটি cmd একটি CommandArray অবজেক্ট দিয়ে প্রতিস্থাপন করে যার পুশ পদ্ধতিটি এতে পাস করা ফাংশন আর্গুমেন্ট চালানোর জন্য সংজ্ঞায়িত করা হয়। এই প্রক্রিয়াটি ব্রাউজারকে পৃষ্ঠাটি রেন্ডার করা চালিয়ে যাওয়ার অনুমতি দেওয়ার সময় জিপিটি জাভাস্ক্রিপ্টকে অ্যাসিঙ্ক্রোনাসভাবে আনয়ন করে অনুভূত লেটেন্সি কমাতে দেয়।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.cmd.push(() => {
  googletag.defineSlot("/1234567/sports", [160, 600]).addService(googletag.pubads());
});

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.cmd.push(function () {
  googletag.defineSlot("/1234567/sports", [160, 600]).addService(googletag.pubads());
});

টাইপস্ক্রিপ্ট

googletag.cmd.push(() => {
  googletag.defineSlot("/1234567/sports", [160, 600])!.addService(googletag.pubads());
});

Const পাবডস রেডি

pubadsReady : boolean | undefined
পতাকা ইঙ্গিত করে যে PubAdsService সক্ষম, লোড করা এবং সম্পূর্ণরূপে কার্যকর। যতক্ষণ না enableServices কল করা হয় এবং PubAdsService লোড এবং আরম্ভ না হয় ততক্ষণ এই সম্পত্তিটি কেবল undefined থাকবে।

নিরাপদ সিগন্যাল প্রদানকারী

secureSignalProviders : SecureSignalProvider [] | SecureSignalProvidersArray | undefined
সুরক্ষিত সংকেত প্রদানকারী অ্যারের রেফারেন্স।

নিরাপদ সংকেত প্রদানকারী অ্যারে সিগন্যাল-উৎপাদন ফাংশনগুলির একটি ক্রম গ্রহণ করে এবং সেগুলিকে ক্রমানুসারে আহ্বান করে। এটি একটি স্ট্যান্ডার্ড অ্যারে প্রতিস্থাপন করার উদ্দেশ্যে তৈরি করা হয় যা GPT লোড হওয়ার পরে সংকেত-উৎপাদনকারী ফাংশনগুলিকে সারিবদ্ধ করতে ব্যবহৃত হয়।
উদাহরণ

জাভাস্ক্রিপ্ট

window.googletag = window.googletag || { cmd: [] };
googletag.secureSignalProviders = googletag.secureSignalProviders || [];
googletag.secureSignalProviders.push({
  id: "collector123",
  collectorFunction: () => {
    return Promise.resolve("signal");
  },
});

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

window.googletag = window.googletag || { cmd: [] };
googletag.secureSignalProviders = googletag.secureSignalProviders || [];
googletag.secureSignalProviders.push({
  id: "collector123",
  collectorFunction: function () {
    return Promise.resolve("signal");
  },
});

টাইপস্ক্রিপ্ট

window.googletag = window.googletag || { cmd: [] };
googletag.secureSignalProviders = googletag.secureSignalProviders || [];
googletag.secureSignalProviders.push({
  id: "collector123",
  collectorFunction: () => {
    return Promise.resolve("signal");
  },
});
এছাড়াও দেখুন

ফাংশন


সহচর বিজ্ঞাপন

companionAds ( ) : CompanionAdsService
CompanionAdsService- এর একটি রেফারেন্স প্রদান করে।
রিটার্নস
CompanionAdsService কম্প্যানিয়ন বিজ্ঞাপন পরিষেবা।

defineOutOfPageSlot

defineOutOfPageSlot ( adUnitPath : string , div ?: string | OutOfPageFormat ) : Slot | null
প্রদত্ত বিজ্ঞাপন ইউনিট পাথ দিয়ে একটি পৃষ্ঠার বাইরের বিজ্ঞাপন স্লট তৈরি করে।

কাস্টম আউট-অফ-পেজ বিজ্ঞাপনের জন্য, 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 নেটওয়ার্ক কোড এবং বিজ্ঞাপন ইউনিট কোড সহ সম্পূর্ণ বিজ্ঞাপন ইউনিট পাথ
Optional div : string | OutOfPageFormat div-এর আইডি যাতে এই বিজ্ঞাপন ইউনিট বা OutOfPageFormat থাকবে।
রিটার্নস
Slot | null সদ্য নির্মিত স্লট, বা null যদি একটি স্লট তৈরি করা না যায়।

সংজ্ঞায়িত স্লট

defineSlot ( adUnitPath : string , size : GeneralSize , div ?: string ) : Slot | null
একটি প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং এটিকে পৃষ্ঠার একটি div উপাদানের আইডির সাথে সংযুক্ত করে যাতে বিজ্ঞাপনটি থাকবে৷
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.defineSlot("/1234567/sports", [728, 90], "div-1");

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.defineSlot("/1234567/sports", [728, 90], "div-1");

টাইপস্ক্রিপ্ট

googletag.defineSlot("/1234567/sports", [728, 90], "div-1");
এছাড়াও দেখুন
পরামিতি
adUnitPath : string নেটওয়ার্ক কোড এবং ইউনিট কোড সহ সম্পূর্ণ বিজ্ঞাপন ইউনিট পাথ
size : GeneralSize যোগ করা স্লটের প্রস্থ এবং উচ্চতা। এটি সেই মাপ যা বিজ্ঞাপনের অনুরোধে ব্যবহৃত হয় যদি কোনও প্রতিক্রিয়াশীল আকারের ম্যাপিং দেওয়া না থাকে বা ভিউপোর্টের আকার ম্যাপিংয়ে প্রদত্ত ক্ষুদ্রতম আকারের চেয়ে ছোট হয়।
Optional div : string div-এর আইডি যাতে এই বিজ্ঞাপন ইউনিট থাকবে।
রিটার্নস
Slot | null সদ্য নির্মিত স্লট, বা null যদি একটি স্লট তৈরি করা না যায়।

ধ্বংস স্লট

destroySlots ( slots ?: Slot [] ) : boolean
প্রদত্ত স্লটগুলিকে ধ্বংস করে, সমস্ত সম্পর্কিত বস্তু এবং সেই স্লটের উল্লেখ GPT থেকে সরিয়ে দেয়। এই API পাসব্যাক স্লট এবং সহচর স্লট সমর্থন করে না।

একটি স্লটে এই 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();
পরামিতি
Optional slots : Slot [] ধ্বংস করার জন্য স্লটের বিন্যাস। অ্যারে ঐচ্ছিক; সব স্লট ধ্বংস করা হবে যদি এটি অনির্দিষ্ট হয়।
রিটার্নস
boolean স্লট ধ্বংস হয়ে গেলে true , অন্যথায় false

পাবলিশার কনসোল অক্ষম করুন

disablePublisherConsole ( ) : void
Google প্রকাশক কনসোল অক্ষম করে৷
এছাড়াও দেখুন

প্রদর্শন

display ( divOrSlot : string | Element | Slot ) : void
স্লট রেন্ডার করার জন্য স্লট পরিষেবাগুলি নির্দেশ করে৷ প্রতিটি বিজ্ঞাপন স্লট শুধুমাত্র প্রতি পৃষ্ঠায় একবার প্রদর্শিত হবে। সমস্ত স্লটকে অবশ্যই সংজ্ঞায়িত করতে হবে এবং প্রদর্শিত হওয়ার আগে তাদের সাথে সম্পর্কিত একটি পরিষেবা থাকতে হবে৷ ডিসপ্লে কল অবশ্যই ঘটবে না যতক্ষণ না উপাদানটি DOM-এ উপস্থিত থাকে। এটি অর্জন করার সাধারণ উপায় হল মেথড কলে নাম দেওয়া div উপাদানের মধ্যে একটি স্ক্রিপ্ট ব্লকের মধ্যে এটি স্থাপন করা।

যদি সিঙ্গেল রিকোয়েস্ট আর্কিটেকচার (SRA) ব্যবহার করা হয়, এই পদ্ধতিটি কল করার সময়ে সমস্ত আনফেচড বিজ্ঞাপন স্লট একবারে আনা হবে৷ একটি বিজ্ঞাপন স্লট প্রদর্শন না করতে বাধ্য করার জন্য, সম্পূর্ণ ডিভি মুছে ফেলতে হবে।
এছাড়াও দেখুন
পরামিতি
divOrSlot : string | Element | Slot হয় বিজ্ঞাপন স্লট বা div উপাদান, অথবা স্লট অবজেক্ট ধারণকারী div উপাদানের ID। যদি একটি div উপাদান প্রদান করা হয়, তাহলে এটির অবশ্যই একটি 'id' বৈশিষ্ট্য থাকতে হবে যা defineSlot এ পাস করা আইডির সাথে মেলে।

পরিষেবাগুলি সক্ষম করুন

enableServices ( ) : void
পৃষ্ঠায় বিজ্ঞাপন স্লটগুলির জন্য সংজ্ঞায়িত সমস্ত GPT পরিষেবাগুলি সক্ষম করে৷

getConfig

getConfig ( keys : string | string [] ) : Pick < PageSettingsConfig , "adsenseAttributes" | "disableInitialLoad" | "targeting" >
setConfig দ্বারা সেট করা পৃষ্ঠার জন্য সাধারণ কনফিগারেশন বিকল্পগুলি পায়।

সমস্ত setConfig() বৈশিষ্ট্য এই পদ্ধতি দ্বারা সমর্থিত নয়। সমর্থিত বৈশিষ্ট্য হল:
উদাহরণ

জাভাস্ক্রিপ্ট

// Get the value of the `targeting` setting.
const targetingConfig = googletag.getConfig("targeting");

// Get the value of the `adsenseAttributes` and `disableInitialLoad` settings.
const config = googletag.getConfig(["adsenseAttributes", "disableInitialLoad"]);

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Get the value of the `targeting` setting.
var targetingConfig = googletag.getConfig("targeting");

// Get the value of the `adsenseAttributes` and `disableInitialLoad` settings.
var config = googletag.getConfig(["adsenseAttributes", "disableInitialLoad"]);

টাইপস্ক্রিপ্ট

// Get the value of the `targeting` setting.
const targetingConfig = googletag.getConfig("targeting");

// Get the value of the `adsenseAttributes` and `disableInitialLoad` settings.
const config = googletag.getConfig(["adsenseAttributes", "disableInitialLoad"]);
পরামিতি
keys : string | string [] কনফিগারেশন অপশনের কী পেতে হবে।
রিটার্নস
Pick < PageSettingsConfig , "adsenseAttributes" | "disableInitialLoad" | "targeting" > স্লট জন্য কনফিগারেশন বিকল্প.

getVersion

getVersion ( ) : string
GPT এর বর্তমান সংস্করণ প্রদান করে।
এছাড়াও দেখুন
রিটার্নস
string বর্তমানে কার্যকর করা GPT সংস্করণ স্ট্রিং।

openConsole

openConsole ( div ?: string ) : void
Google প্রকাশক কনসোল খোলে।
উদাহরণ

জাভাস্ক্রিপ্ট

// Calling with div ID.
googletag.openConsole("div-1");

// Calling without div ID.
googletag.openConsole();

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Calling with div ID.
googletag.openConsole("div-1");

// Calling without div ID.
googletag.openConsole();

টাইপস্ক্রিপ্ট

// Calling with div ID.
googletag.openConsole("div-1");

// Calling without div ID.
googletag.openConsole();
এছাড়াও দেখুন
পরামিতি
Optional div : string একটি বিজ্ঞাপন স্লট ডিভ আইডি। এই মান ঐচ্ছিক. প্রদান করা হলে, প্রকাশক কনসোল নির্দিষ্ট বিজ্ঞাপন স্লটের বিবরণ সহ খোলার চেষ্টা করবে।

pubads

pubads ( ) : PubAdsService
PubAdsService- এর একটি রেফারেন্স প্রদান করে।
রিটার্নস
PubAdsService প্রকাশক বিজ্ঞাপন পরিষেবা।

setAdIframeTitle

setAdIframeTitle ( title : string ) : void
এই বিন্দু থেকে PubAdsService দ্বারা তৈরি সমস্ত বিজ্ঞাপন কন্টেইনার আইফ্রেমের জন্য শিরোনাম সেট করে৷
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.setAdIframeTitle("title");

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.setAdIframeTitle("title");

টাইপস্ক্রিপ্ট

googletag.setAdIframeTitle("title");
পরামিতি
title : string সমস্ত বিজ্ঞাপন ধারক iframes জন্য নতুন শিরোনাম.

setConfig

setConfig ( config : PageSettingsConfig ) : void
পৃষ্ঠার জন্য সাধারণ কনফিগারেশন বিকল্প সেট করে।
পরামিতি
config : PageSettingsConfig

সাইজম্যাপিং

sizeMapping ( ) : SizeMappingBuilder
একটি নতুন SizeMappingBuilder তৈরি করে।
এছাড়াও দেখুন
রিটার্নস
SizeMappingBuilder একজন নতুন নির্মাতা।

googletag.CommandArray

কমান্ড অ্যারে ফাংশনের একটি ক্রম গ্রহণ করে এবং সেগুলিকে ক্রমানুসারে আহ্বান করে। এটি একটি স্ট্যান্ডার্ড অ্যারে প্রতিস্থাপন করার উদ্দেশ্যে তৈরি করা হয় যা একবার GPT লোড হয়ে গেলে ফাংশনগুলিকে সারিবদ্ধ করতে ব্যবহৃত হয়।
পদ্ধতি
push
ক্রমানুসারে আর্গুমেন্টে নির্দিষ্ট ফাংশনের ক্রম নির্বাহ করে।

পদ্ধতি


ধাক্কা

push ( ... f : ( ( this : typeof globalThis ) => void ) [] ) : number
ক্রমানুসারে আর্গুমেন্টে নির্দিষ্ট ফাংশনের ক্রম নির্বাহ করে।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.cmd.push(() => {
  googletag.defineSlot("/1234567/sports", [160, 600]).addService(googletag.pubads());
});

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.cmd.push(function () {
  googletag.defineSlot("/1234567/sports", [160, 600]).addService(googletag.pubads());
});

টাইপস্ক্রিপ্ট

googletag.cmd.push(() => {
  googletag.defineSlot("/1234567/sports", [160, 600])!.addService(googletag.pubads());
});
পরামিতি
Rest ... f : ( ( this : typeof globalThis ) => void ) [] একটি জাভাস্ক্রিপ্ট ফাংশন চালানো হবে। রানটাইম বাইন্ডিং সর্বদা 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 ?: boolean
পৃষ্ঠাটিকে শিশু-নির্দেশিত হিসাবে বিবেচনা করা উচিত কিনা তা নির্দেশ করে৷ কনফিগারেশন সাফ করতে null সেট করুন।

Optional সীমিত বিজ্ঞাপন

limitedAds ?: boolean
প্রকাশকের নিয়ন্ত্রক সম্মতির প্রয়োজনে সহায়তা করার জন্য সীমিত বিজ্ঞাপন মোডে চালানোর জন্য পরিবেশন সক্ষম করে।

আপনি দুটি উপায়ে সীমিত বিজ্ঞাপনের অনুরোধ করতে GPT-কে নির্দেশ দিতে পারেন:
  • অটোমেটিক, IAB TCF v2.0 কনসেন্ট ম্যানেজমেন্ট প্ল্যাটফর্ম থেকে সংকেত ব্যবহার করে।
  • ম্যানুয়ালি, এই ক্ষেত্রের মান true সেট করে।
সীমিত বিজ্ঞাপন ম্যানুয়ালি কনফিগার করা তখনই সম্ভব যখন GPT সীমিত বিজ্ঞাপন URL থেকে লোড করা হয়। স্ট্যান্ডার্ড ইউআরএল থেকে GPT লোড করা হলে এই সেটিং পরিবর্তন করার চেষ্টা করা হলে তা প্রকাশক কনসোল সতর্কতা তৈরি করবে।

মনে রাখবেন যে যখন একটি CMP ব্যবহার করা হয় তখন ম্যানুয়ালি সীমিত বিজ্ঞাপনগুলি সক্ষম করার প্রয়োজন নেই৷
উদাহরণ

জাভাস্ক্রিপ্ট

// Manually enable limited ads serving.
// GPT must be loaded from the limited ads URL to configure this setting.
googletag.pubads().setPrivacySettings({
  limitedAds: true,
});

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Manually enable limited ads serving.
// GPT must be loaded from the limited ads URL to configure this setting.
googletag.pubads().setPrivacySettings({
  limitedAds: true,
});

টাইপস্ক্রিপ্ট

// Manually enable limited ads serving.
// GPT must be loaded from the limited ads URL to configure this setting.
googletag.pubads().setPrivacySettings({
  limitedAds: true,
});
এছাড়াও দেখুন

Optional অব্যক্তিগত বিজ্ঞাপন

nonPersonalizedAds ?: boolean
প্রকাশকের নিয়ন্ত্রক সম্মতির প্রয়োজনে সহায়তা করার জন্য অ-ব্যক্তিগত বিজ্ঞাপন মোডে চালানোর জন্য পরিবেশন সক্ষম করে।

Optional সীমাবদ্ধ ডেটাপ্রসেসিং

restrictDataProcessing ?: boolean
প্রকাশকের নিয়ন্ত্রক সম্মতির প্রয়োজনে সহায়তা করার জন্য সীমাবদ্ধ প্রক্রিয়াকরণ মোডে চালানোর জন্য পরিবেশন সক্ষম করে।

Optional ট্রাফিক সোর্স

trafficSource ?: TrafficSource
অনুরোধগুলি কেনা বা জৈব ট্রাফিকের প্রতিনিধিত্ব করে কিনা তা নির্দেশ করে৷ এই মানটি অ্যাড ম্যানেজার রিপোর্টিং-এ ট্র্যাফিক সোর্স ডাইমেনশনকে পূরণ করে। সেট না থাকলে, ট্রাফিক সোর্স ডিফল্ট করে রিপোর্টিং-এ undefined
উদাহরণ

জাভাস্ক্রিপ্ট

// Indicate requests represent organic traffic.
googletag.pubads().setPrivacySettings({
  trafficSource: googletag.enums.TrafficSource.ORGANIC,
});

// Indicate requests represent purchased traffic.
googletag.pubads().setPrivacySettings({
  trafficSource: googletag.enums.TrafficSource.PURCHASED,
});

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Indicate requests represent organic traffic.
googletag.pubads().setPrivacySettings({
  trafficSource: googletag.enums.TrafficSource.ORGANIC,
});

// Indicate requests represent purchased traffic.
googletag.pubads().setPrivacySettings({
  trafficSource: googletag.enums.TrafficSource.PURCHASED,
});

টাইপস্ক্রিপ্ট

// Indicate requests represent organic traffic.
googletag.pubads().setPrivacySettings({
  trafficSource: googletag.enums.TrafficSource.ORGANIC,
});

// Indicate requests represent purchased traffic.
googletag.pubads().setPrivacySettings({
  trafficSource: googletag.enums.TrafficSource.PURCHASED,
});

Optional underAgeOfConsent

underAgeOfConsent ?: boolean
সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের কাছ থেকে আসা বিজ্ঞাপনের অনুরোধগুলিকে চিহ্নিত করতে হবে কিনা তা নির্দেশ করে৷ কনফিগারেশন সাফ করতে null সেট করুন।

googletag.PubAdsService

Service প্রসারিত করে
প্রকাশক বিজ্ঞাপন পরিষেবা। এই পরিষেবাটি আপনার Google Ad Manager অ্যাকাউন্ট থেকে বিজ্ঞাপন আনতে এবং দেখানোর জন্য ব্যবহার করা হয়।
পদ্ধতি
add Event Listener
একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে।
clear
প্রদত্ত স্লটগুলি থেকে বিজ্ঞাপনগুলি সরিয়ে দেয় এবং তাদের ফাঁকা সামগ্রী দিয়ে প্রতিস্থাপন করে৷
clear Category Exclusions
অবচয়। সমস্ত পৃষ্ঠা-স্তরের বিজ্ঞাপন বিভাগ বর্জন লেবেল সাফ করে।
clear Targeting
অবচয়। একটি নির্দিষ্ট কী বা সমস্ত কীগুলির জন্য কাস্টম টার্গেটিং পরামিতি সাফ করে।
collapse Empty Divs
অবচয়। স্লট ডিভগুলিকে ভেঙে ফেলা সক্ষম করে যাতে প্রদর্শনের জন্য কোনও বিজ্ঞাপন সামগ্রী না থাকলে তারা পৃষ্ঠায় কোনও স্থান নেয় না৷
disable Initial Load
অবচয়। পৃষ্ঠা লোড হলে বিজ্ঞাপনের অনুরোধ অক্ষম করে, কিন্তু PubAdsService.refresh কলের মাধ্যমে বিজ্ঞাপনের অনুরোধ করার অনুমতি দেয়।
display
প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং প্রদর্শন করে।
enable Lazy Load
অবচয়। কনফিগার অবজেক্ট দ্বারা সংজ্ঞায়িত GPT-এ অলস লোডিং সক্ষম করে৷
enable Single Request
অবচয়। একই সময়ে একাধিক বিজ্ঞাপন আনার জন্য একক অনুরোধ মোড সক্ষম করে৷
enable Video Ads
অবচয়। GPT-কে সংকেত দেয় যে ভিডিও বিজ্ঞাপনগুলি পৃষ্ঠায় উপস্থিত থাকবে৷
get
অবচয়। প্রদত্ত কী-এর সাথে যুক্ত AdSense বৈশিষ্ট্যের মান প্রদান করে।
get Attribute Keys
অবচয়। এই পরিষেবাতে সেট করা বৈশিষ্ট্য কীগুলি ফেরত দেয়৷
get Slots
এই পরিষেবার সাথে যুক্ত স্লটের তালিকা পান।
get Targeting
অবচয়। একটি নির্দিষ্ট কাস্টম পরিষেবা-স্তরের টার্গেটিং প্যারামিটার প্রদান করে যা সেট করা হয়েছে।
get Targeting Keys
অবচয়। সেট করা সমস্ত কাস্টম পরিষেবা-স্তরের টার্গেটিং কীগুলির তালিকা প্রদান করে৷
is Initial Load Disabled
অবচয়। পূর্ববর্তী PubAdsService.disableInitialLoad কল দ্বারা বিজ্ঞাপনগুলির জন্য প্রাথমিক অনুরোধগুলি সফলভাবে অক্ষম করা হয়েছিল কিনা তা ফেরত দেয়৷
refresh
পৃষ্ঠায় নির্দিষ্ট বা সমস্ত স্লটের জন্য নতুন বিজ্ঞাপন আনে এবং প্রদর্শন করে।
remove Event Listener
পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়।
set
অবচয়। অ্যাডসেন্স অ্যাট্রিবিউটের জন্য মান সেট করে যা প্রকাশক বিজ্ঞাপন পরিষেবার অধীনে সমস্ত বিজ্ঞাপন স্লটে প্রযোজ্য।
set Category Exclusion
অবচয়। প্রদত্ত লেবেল নামের জন্য একটি পৃষ্ঠা-স্তরের বিজ্ঞাপন বিভাগ বর্জন সেট করে।
set Centering
অবচয়। বিজ্ঞাপনগুলির অনুভূমিক কেন্দ্রীকরণ সক্ষম এবং অক্ষম করে৷
set Force Safe Frame
অবচয়। পৃষ্ঠার সমস্ত বিজ্ঞাপন একটি নিরাপদ ফ্রেম কন্টেইনার ব্যবহার করে রেন্ডার করতে বাধ্য করা উচিত কিনা তা কনফিগার করে৷
set Location
অবচয়। ওয়েবসাইটগুলি থেকে অবস্থানের তথ্য পাস করে যাতে আপনি নির্দিষ্ট অবস্থানে জিও-টার্গেট লাইন আইটেম করতে পারেন।
set Privacy Settings
কনফিগার অবজেক্ট ব্যবহার করে একটি একক API থেকে সমস্ত গোপনীয়তা সেটিংস কনফিগারেশনের অনুমতি দেয়।
set Publisher Provided Id
প্রকাশক-প্রদত্ত আইডির মান সেট করে।
set Safe Frame Config
অবচয়। সেফফ্রেম কনফিগারেশনের জন্য পৃষ্ঠা-স্তরের পছন্দগুলি সেট করে।
set Targeting
অবচয়। প্রদত্ত কী-এর জন্য কাস্টম টার্গেটিং প্যারামিটার সেট করে যা সমস্ত প্রকাশক বিজ্ঞাপন পরিষেবা বিজ্ঞাপন স্লটে প্রযোজ্য।
set Video Content
অবচয়। টার্গেটিং এবং বিষয়বস্তু বর্জনের উদ্দেশ্যে বিজ্ঞাপনের অনুরোধের সাথে পাঠানো ভিডিও বিষয়বস্তুর তথ্য সেট করে।
update Correlator
বিজ্ঞাপনের অনুরোধের সাথে প্রেরিত কোরিলেটর পরিবর্তন করে, কার্যকরভাবে একটি নতুন পৃষ্ঠা দৃশ্য শুরু করে।

পদ্ধতি


পরিষ্কার

clear ( slots ?: Slot [] ) : boolean
প্রদত্ত স্লটগুলি থেকে বিজ্ঞাপনগুলি সরিয়ে দেয় এবং তাদের ফাঁকা সামগ্রী দিয়ে প্রতিস্থাপন করে৷ স্লটগুলি আনফেচড হিসাবে চিহ্নিত করা হবে৷

বিশেষ করে, একটি স্লট সাফ করা GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শন থেকে বিজ্ঞাপনটিকে সরিয়ে দেয়, তাই ভবিষ্যতের অনুরোধগুলি এই বিজ্ঞাপনের সাথে জড়িত বাধা বা প্রতিযোগিতামূলক বর্জন দ্বারা প্রভাবিত হবে না৷
উদাহরণ

জাভাস্ক্রিপ্ট

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();
পরামিতি
Optional slots : Slot [] সাফ করার জন্য স্লটের অ্যারে। অ্যারে ঐচ্ছিক; সমস্ত স্লট সাফ করা হবে যদি এটি অনির্দিষ্ট থাকে।
রিটার্নস
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.
এছাড়াও দেখুন
পরামিতি
Optional key : string টার্গেটিং প্যারামিটার কী। কী ঐচ্ছিক; সমস্ত টার্গেটিং পরামিতি সাফ করা হবে যদি এটি অনির্দিষ্ট থাকে।
রিটার্নস
PubAdsService পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.

খালি ডিভগুলি ভেঙে দিন

collapseEmptyDivs ( collapseBeforeAdFetch ?: boolean ) : boolean
স্লট ডিভগুলিকে ভেঙে ফেলা সক্ষম করে যাতে প্রদর্শনের জন্য কোনও বিজ্ঞাপন সামগ্রী না থাকলে তারা পৃষ্ঠায় কোনও স্থান নেয় না৷ পরিষেবা সক্রিয় করার আগে এই মোড সেট করা আবশ্যক।
এছাড়াও দেখুন
পরামিতি
Optional collapseBeforeAdFetch : boolean বিজ্ঞাপনগুলি আনার আগেই স্লটগুলি ভেঙে ফেলতে হবে কিনা৷ এই পরামিতি ঐচ্ছিক; প্রদান না করা হলে, false ডিফল্ট মান হিসাবে ব্যবহার করা হবে।
রিটার্নস
boolean যদি ডিভ কোল্যাপস মোড সক্ষম করা থাকে তবে true এবং যদি পতন মোড সক্ষম করা অসম্ভব হয় তবে false দেখায় কারণ পরিষেবাটি সক্ষম করার পরে পদ্ধতিটি কল করা হয়েছিল।

ইনিশিয়াল লোড নিষ্ক্রিয় করুন

disableInitialLoad ( ) : void
পৃষ্ঠা লোড হলে বিজ্ঞাপনের অনুরোধ অক্ষম করে, কিন্তু PubAdsService.refresh কলের মাধ্যমে বিজ্ঞাপনের অনুরোধ করার অনুমতি দেয়। এটি পরিষেবা সক্রিয় করার আগে সেট করা উচিত। অ্যাসিঙ্ক মোড ব্যবহার করতে হবে; অন্যথায় refresh ব্যবহার করে বিজ্ঞাপনের অনুরোধ করা অসম্ভব হবে।
এছাড়াও দেখুন

প্রদর্শন

display ( adUnitPath : string , size : GeneralSize , div ?: string | Element , clickUrl ?: string ) : void
প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং প্রদর্শন করে। এই পদ্ধতি একক অনুরোধ মোডের সাথে কাজ করে না।

দ্রষ্টব্য: যখন এই পদ্ধতিটি বলা হয়, তখন বিজ্ঞাপনের অনুরোধ পাঠানোর সময় এবং প্রতিক্রিয়া রেন্ডার করার সময় ধারাবাহিকতা নিশ্চিত করতে স্লট এবং পৃষ্ঠার অবস্থার একটি স্ন্যাপশট তৈরি করা হয়। এই পদ্ধতিটি কল করার পরে স্লট বা পৃষ্ঠার স্থিতিতে করা যেকোনো পরিবর্তন (টার্গেটিং, গোপনীয়তা সেটিংস, ফোর্স সেফফ্রেম, ইত্যাদি সহ) শুধুমাত্র পরবর্তী display() বা refresh() অনুরোধগুলিতে প্রযোজ্য হবে৷
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().display("/1234567/sports", [728, 90], "div-1");

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().display("/1234567/sports", [728, 90], "div-1");

টাইপস্ক্রিপ্ট

googletag.pubads().display("/1234567/sports", [728, 90], "div-1");
এছাড়াও দেখুন
পরামিতি
adUnitPath : string স্লটের বিজ্ঞাপন ইউনিট পাথ রেন্ডার করা হবে৷
size : GeneralSize স্লটের প্রস্থ এবং উচ্চতা।
Optional div : string | Element হয় div-এর আইডি যাতে স্লট থাকে বা div উপাদান নিজেই।
Optional clickUrl : string এই স্লটে ব্যবহার করার জন্য URL টি ক্লিক করুন।

ল্যাজিলোড সক্ষম করুন

enableLazyLoad ( config ?: {
  fetchMarginPercent ?: number ;
  mobileScaling ?: number ;
  renderMarginPercent ?: number ;
} ) : void
কনফিগার অবজেক্ট দ্বারা সংজ্ঞায়িত GPT-এ অলস লোডিং সক্ষম করে৷ আরো বিস্তারিত উদাহরণের জন্য, অলস লোডিং নমুনা দেখুন।

দ্রষ্টব্য: 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,
});
এছাড়াও দেখুন
পরামিতি
Optional config : {
  fetchMarginPercent ?: number ;
  mobileScaling ?: number ;
  renderMarginPercent ?: number ;
}
কনফিগারেশন অবজেক্ট অলস আচরণ কাস্টমাইজ করার অনুমতি দেয়। যেকোন বাদ দেওয়া কনফিগারেশনগুলি Google দ্বারা একটি ডিফল্ট সেট ব্যবহার করবে যা সময়ের সাথে সাথে টিউন করা হবে৷ একটি নির্দিষ্ট সেটিং অক্ষম করতে, যেমন একটি আনা মার্জিন, মান সেট করুন -1
  • fetchMarginPercent

    আমরা ভিউপোর্ট আকারের শতাংশ হিসাবে বিজ্ঞাপনটি আনার আগে একটি স্লট থেকে বর্তমান ভিউপোর্ট থেকে ন্যূনতম দূরত্ব হওয়া আবশ্যক৷ 0 এর মান মানে "যখন স্লটটি ভিউপোর্টে প্রবেশ করে", 100 মানে "যখন বিজ্ঞাপনটি 1 ভিউপোর্ট দূরে থাকে" ইত্যাদি।
  • renderMarginPercent

    আমরা একটি বিজ্ঞাপন রেন্ডার করার আগে একটি স্লট থেকে বর্তমান ভিউপোর্ট থেকে ন্যূনতম দূরত্ব হতে হবে। এটি বিজ্ঞাপনটি প্রিফেচ করার অনুমতি দেয়, তবে রেন্ডার এবং অন্যান্য সাবরিসোর্স ডাউনলোড করার জন্য অপেক্ষা করে৷ মানটি ভিউপোর্টের শতাংশ হিসাবে fetchMarginPercent মত কাজ করে।
  • mobileScaling

    মোবাইল ডিভাইসে মার্জিনে প্রয়োগ করা একটি গুণক৷ এটি মোবাইল বনাম ডেস্কটপে বিভিন্ন মার্জিনের অনুমতি দেয়। উদাহরণস্বরূপ, 2.0 এর মান মোবাইল ডিভাইসে সমস্ত মার্জিনকে 2 দ্বারা গুণ করবে, একটি স্লট আনা এবং রেন্ডার করার আগে সর্বনিম্ন দূরত্ব বাড়াবে।

একক অনুরোধ সক্ষম করুন

enableSingleRequest ( ) : boolean
একই সময়ে একাধিক বিজ্ঞাপন আনার জন্য একক অনুরোধ মোড সক্ষম করে৷ এর জন্য পরিষেবাটি সক্ষম করার আগে সমস্ত প্রকাশক বিজ্ঞাপন স্লটগুলিকে সংজ্ঞায়িত করা এবং PubAdsService-এ যোগ করা প্রয়োজন৷ পরিষেবা সক্ষম করার আগে একক অনুরোধ মোড সেট করা আবশ্যক৷
এছাড়াও দেখুন
রিটার্নস
boolean একক অনুরোধ মোড সক্ষম হলে true এবং false ফেরত যদি একক অনুরোধ মোড সক্ষম করা অসম্ভব হয় কারণ পরিষেবা সক্ষম হওয়ার পরে পদ্ধতিটি কল করা হয়েছিল৷

ভিডিও বিজ্ঞাপন সক্ষম করুন

enableVideoAds ( ) : void
GPT-কে সংকেত দেয় যে ভিডিও বিজ্ঞাপনগুলি পৃষ্ঠায় উপস্থিত থাকবে৷ এটি প্রদর্শন এবং ভিডিও বিজ্ঞাপনে প্রতিযোগিতামূলক বর্জন সীমাবদ্ধতা সক্ষম করে। ভিডিও বিষয়বস্তু পরিচিত হলে, প্রদর্শন বিজ্ঞাপনের জন্য সামগ্রী বর্জন ব্যবহার করতে সক্ষম হওয়ার জন্য PubAdsService.setVideoContent কল করুন।

পেতে

get ( key : string ) : string
প্রদত্ত কী-এর সাথে যুক্ত AdSense বৈশিষ্ট্যের মান প্রদান করে।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().set("adsense_background_color", "#FFFFFF");
googletag.pubads().get("adsense_background_color");
// Returns '#FFFFFF'.

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().set("adsense_background_color", "#FFFFFF");
googletag.pubads().get("adsense_background_color");
// Returns '#FFFFFF'.

টাইপস্ক্রিপ্ট

googletag.pubads().set("adsense_background_color", "#FFFFFF");
googletag.pubads().get("adsense_background_color");
// Returns '#FFFFFF'.
এছাড়াও দেখুন
পরামিতি
key : string অ্যাট্রিবিউটের নাম যা খুঁজতে হবে।
রিটার্নস
string অ্যাট্রিবিউট কী-এর বর্তমান মান, বা কী উপস্থিত না থাকলে null

getAttributeKeys

getAttributeKeys ( ) : string []
এই পরিষেবাতে সেট করা বৈশিষ্ট্য কীগুলি ফেরত দেয়৷
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().set("adsense_background_color", "#FFFFFF");
googletag.pubads().set("adsense_border_color", "#AABBCC");
googletag.pubads().getAttributeKeys();
// Returns ['adsense_background_color', 'adsense_border_color'].

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().set("adsense_background_color", "#FFFFFF");
googletag.pubads().set("adsense_border_color", "#AABBCC");
googletag.pubads().getAttributeKeys();
// Returns ['adsense_background_color', 'adsense_border_color'].

টাইপস্ক্রিপ্ট

googletag.pubads().set("adsense_background_color", "#FFFFFF");
googletag.pubads().set("adsense_border_color", "#AABBCC");
googletag.pubads().getAttributeKeys();
// Returns ['adsense_background_color', 'adsense_border_color'].
রিটার্নস
string [] এই পরিষেবাতে অ্যাট্রিবিউট কী সেট করা হয়েছে। অর্ডার অনির্ধারিত.

GetTargeting

getTargeting ( key : string ) : string []
একটি নির্দিষ্ট কাস্টম পরিষেবা-স্তরের টার্গেটিং প্যারামিটার প্রদান করে যা সেট করা হয়েছে।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().setTargeting("interests", "sports");

googletag.pubads().getTargeting("interests");
// Returns ['sports'].

googletag.pubads().getTargeting("age");
// Returns [] (empty array).

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().setTargeting("interests", "sports");

googletag.pubads().getTargeting("interests");
// Returns ['sports'].

googletag.pubads().getTargeting("age");
// Returns [] (empty array).

টাইপস্ক্রিপ্ট

googletag.pubads().setTargeting("interests", "sports");

googletag.pubads().getTargeting("interests");
// Returns ['sports'].

googletag.pubads().getTargeting("age");
// Returns [] (empty array).
পরামিতি
key : string টার্গেটিং কী খুঁজতে হবে।
রিটার্নস
string [] এই কী-এর সাথে যুক্ত মান, অথবা যদি এমন কোন কী না থাকে তাহলে একটি খালি অ্যারে।

GetTargetingKeys

getTargetingKeys ( ) : string []
সেট করা সমস্ত কাস্টম পরিষেবা-স্তরের টার্গেটিং কীগুলির তালিকা প্রদান করে৷
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().setTargeting("interests", "sports");
googletag.pubads().setTargeting("colors", "blue");

googletag.pubads().getTargetingKeys();
// Returns ['interests', 'colors'].

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().setTargeting("interests", "sports");
googletag.pubads().setTargeting("colors", "blue");

googletag.pubads().getTargetingKeys();
// Returns ['interests', 'colors'].

টাইপস্ক্রিপ্ট

googletag.pubads().setTargeting("interests", "sports");
googletag.pubads().setTargeting("colors", "blue");

googletag.pubads().getTargetingKeys();
// Returns ['interests', 'colors'].
রিটার্নস
string [] টার্গেটিং কীগুলির অ্যারে। অর্ডার অনির্ধারিত.

isInitialLoadDisabled

isInitialLoadDisabled ( ) : boolean
পূর্ববর্তী PubAdsService.disableInitialLoad কল দ্বারা বিজ্ঞাপনগুলির জন্য প্রাথমিক অনুরোধগুলি সফলভাবে অক্ষম করা হয়েছিল কিনা তা ফেরত দেয়৷
রিটার্নস
boolean PubAdsService.disableInitialLoad- এ পূর্ববর্তী কল সফল হলে true দেখায়, অন্যথায় false

রিফ্রেশ

refresh ( slots ?: Slot [] , options ?: {
  changeCorrelator : boolean ;
} ) : void
পৃষ্ঠায় নির্দিষ্ট বা সমস্ত স্লটের জন্য নতুন বিজ্ঞাপন আনে এবং প্রদর্শন করে। শুধুমাত্র অ্যাসিঙ্ক্রোনাস রেন্ডারিং মোডে কাজ করে।

সমস্ত ব্রাউজার জুড়ে সঠিক আচরণের জন্য, বিজ্ঞাপন স্লট 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 });
এছাড়াও দেখুন
পরামিতি
Optional slots : Slot [] রিফ্রেশ করার জন্য স্লট। অ্যারে ঐচ্ছিক; সমস্ত স্লট রিফ্রেশ করা হবে যদি এটি অনির্দিষ্ট থাকে।
Optional options : {
  changeCorrelator : boolean ;
}
এই রিফ্রেশ কলের সাথে যুক্ত কনফিগারেশন বিকল্প।
  • changeCorrelator

    বিজ্ঞাপনগুলি আনার জন্য একটি নতুন সম্পর্ক তৈরি করা হবে কিনা তা নির্দিষ্ট করে৷ আমাদের বিজ্ঞাপন সার্ভারগুলি সংক্ষিপ্তভাবে এই কোরিলেটর মান বজায় রাখে (বর্তমানে 30 সেকেন্ডের জন্য, কিন্তু পরিবর্তন সাপেক্ষে), যেমন একই কোরিলেটরের সাথে প্রাপ্ত অনুরোধগুলিকে একক পৃষ্ঠা দর্শন হিসাবে বিবেচনা করা হবে। ডিফল্টরূপে প্রতিটি রিফ্রেশের জন্য একটি নতুন কোরিলেটর তৈরি করা হয়।

    দ্রষ্টব্য: এই বিকল্পটি GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শনের উপর কোন প্রভাব ফেলে না, যা বর্তমানে পৃষ্ঠায় থাকা বিজ্ঞাপনগুলিকে স্বয়ংক্রিয়ভাবে প্রতিফলিত করে এবং এর মেয়াদ শেষ হওয়ার সময় নেই৷

সেট

set ( key : string , value : string ) : PubAdsService
অ্যাডসেন্স অ্যাট্রিবিউটের জন্য মান সেট করে যা প্রকাশক বিজ্ঞাপন পরিষেবার অধীনে সমস্ত বিজ্ঞাপন স্লটে প্রযোজ্য।

একই কীটির জন্য এটিকে একাধিকবার কল করলে সেই কীটির জন্য পূর্বে সেট করা মান ওভাররাইড হবে। display বা refresh কল করার আগে সমস্ত মান সেট করা আবশ্যক।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().set("adsense_background_color", "#FFFFFF");

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().set("adsense_background_color", "#FFFFFF");

টাইপস্ক্রিপ্ট

googletag.pubads().set("adsense_background_color", "#FFFFFF");
এছাড়াও দেখুন
পরামিতি
key : string গুণের নাম।
value : string বৈশিষ্ট্য মান।
রিটার্নস
PubAdsService পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.

setCategory Exclusion

setCategoryExclusion ( categoryExclusion : string ) : PubAdsService
প্রদত্ত লেবেল নামের জন্য একটি পৃষ্ঠা-স্তরের বিজ্ঞাপন বিভাগ বর্জন সেট করে।
উদাহরণ

জাভাস্ক্রিপ্ট

// Label = AirlineAd.
googletag.pubads().setCategoryExclusion("AirlineAd");

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Label = AirlineAd.
googletag.pubads().setCategoryExclusion("AirlineAd");

টাইপস্ক্রিপ্ট

// Label = AirlineAd.
googletag.pubads().setCategoryExclusion("AirlineAd");
এছাড়াও দেখুন
পরামিতি
categoryExclusion : string বিজ্ঞাপন বিভাগ বর্জনের লেবেল যোগ করতে হবে।
রিটার্নস
PubAdsService পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.

সেট সেন্টারিং

setCentering ( centerAds : boolean ) : void
বিজ্ঞাপনগুলির অনুভূমিক কেন্দ্রীকরণ সক্ষম এবং অক্ষম করে৷ সেন্টারিং ডিফল্টরূপে অক্ষম করা হয়। লিগ্যাসি gpt_mobile.js-এ, কেন্দ্রীকরণ ডিফল্টরূপে সক্রিয় থাকে।

display কল করার আগে বা refresh আগে এই পদ্ধতিটি চালু করা উচিত কারণ শুধুমাত্র এই পদ্ধতিতে কল করার পরে অনুরোধ করা বিজ্ঞাপনগুলি কেন্দ্রীভূত হবে৷
উদাহরণ

জাভাস্ক্রিপ্ট

// Make ads centered.
googletag.pubads().setCentering(true);

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Make ads centered.
googletag.pubads().setCentering(true);

টাইপস্ক্রিপ্ট

// Make ads centered.
googletag.pubads().setCentering(true);
পরামিতি
centerAds : boolean বিজ্ঞাপন কেন্দ্রে true , বাম-সারিবদ্ধ করার জন্য false

setForceSafeFrame

setForceSafeFrame ( forceSafeFrame : boolean ) : PubAdsService
পৃষ্ঠার সমস্ত বিজ্ঞাপন একটি নিরাপদ ফ্রেম কন্টেইনার ব্যবহার করে রেন্ডার করতে বাধ্য করা উচিত কিনা তা কনফিগার করে৷

এই API ব্যবহার করার সময় নিম্নলিখিত বিষয়গুলি মনে রাখবেন:
  • এই সেটিং শুধুমাত্র সংশ্লিষ্ট স্লটের জন্য করা পরবর্তী বিজ্ঞাপন অনুরোধের জন্য কার্যকর হবে।
  • স্লট স্তরের সেটিং, যদি নির্দিষ্ট করা থাকে, তবে সর্বদা পৃষ্ঠা স্তরের সেটিংকে ওভাররাইড করবে৷
  • যদি true সেট করা হয় (স্লট-লেভেল বা পৃষ্ঠা স্তরে), বিজ্ঞাপনটি সর্বদা একটি নিরাপদ ফ্রেম কন্টেইনার ব্যবহার করে রেন্ডার করা হবে যা Google বিজ্ঞাপন ম্যানেজার UI-তে করা পছন্দের থেকে স্বতন্ত্র।
  • যাইহোক, যদি false সেট করা হয় বা অনির্দিষ্ট রেখে দেওয়া হয়, তাহলে বিজ্ঞাপনটি একটি SafeFrame ধারক ব্যবহার করে রেন্ডার করা হবে ক্রিয়েটিভের ধরন এবং Google Ad Manager UI-তে করা নির্বাচনের উপর নির্ভর করে।
  • এই API সতর্কতার সাথে ব্যবহার করা উচিত কারণ এটি ক্রিয়েটিভদের আচরণকে প্রভাবিত করতে পারে যারা তাদের iFrames থেকে বেরিয়ে আসার চেষ্টা করে বা তাদের সরাসরি প্রকাশক পৃষ্ঠায় রেন্ডার করার উপর নির্ভর করে।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().setForceSafeFrame(true);

// The following slot will be opted-out of the page-level force
// SafeFrame instruction.
googletag
  .defineSlot("/1234567/sports", [160, 600], "div-1")
  .setForceSafeFrame(false)
  .addService(googletag.pubads());

// The following slot will have SafeFrame forced.
googletag.defineSlot("/1234567/news", [160, 600], "div-2").addService(googletag.pubads());

googletag.display("div-1");
googletag.display("div-2");

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().setForceSafeFrame(true);

// The following slot will be opted-out of the page-level force
// SafeFrame instruction.
googletag
  .defineSlot("/1234567/sports", [160, 600], "div-1")
  .setForceSafeFrame(false)
  .addService(googletag.pubads());

// The following slot will have SafeFrame forced.
googletag.defineSlot("/1234567/news", [160, 600], "div-2").addService(googletag.pubads());

googletag.display("div-1");
googletag.display("div-2");

টাইপস্ক্রিপ্ট

googletag.pubads().setForceSafeFrame(true);

// The following slot will be opted-out of the page-level force
// SafeFrame instruction.
googletag
  .defineSlot("/1234567/sports", [160, 600], "div-1")!
  .setForceSafeFrame(false)
  .addService(googletag.pubads());

// The following slot will have SafeFrame forced.
googletag.defineSlot("/1234567/news", [160, 600], "div-2")!.addService(googletag.pubads());

googletag.display("div-1");
googletag.display("div-2");
এছাড়াও দেখুন
পরামিতি
forceSafeFrame : boolean পৃষ্ঠার সমস্ত বিজ্ঞাপনকে সেফফ্রেমে রেন্ডার করতে বাধ্য করার জন্য true এবং আগের সেটিংটিকে মিথ্যাতে পরিবর্তন করতে false । আগে অনির্দিষ্ট হলে এটি false সেট করা, কিছু পরিবর্তন করবে না।
রিটার্নস
PubAdsService পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.

সেট লোকেশন

setLocation ( address : string ) : PubAdsService
ওয়েবসাইটগুলি থেকে অবস্থানের তথ্য পাস করে যাতে আপনি নির্দিষ্ট অবস্থানে জিও-টার্গেট লাইন আইটেম করতে পারেন।
উদাহরণ

জাভাস্ক্রিপ্ট

// Postal code:
googletag.pubads().setLocation("10001,US");

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Postal code:
googletag.pubads().setLocation("10001,US");

টাইপস্ক্রিপ্ট

// Postal code:
googletag.pubads().setLocation("10001,US");
পরামিতি
address : string ফ্রিফর্ম ঠিকানা।
রিটার্নস
PubAdsService পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.

গোপনীয়তা সেটিংস সেট করুন

setPrivacySettings ( privacySettings : PrivacySettingsConfig ) : PubAdsService
কনফিগার অবজেক্ট ব্যবহার করে একটি একক API থেকে সমস্ত গোপনীয়তা সেটিংস কনফিগারেশনের অনুমতি দেয়।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().setPrivacySettings({
  restrictDataProcessing: true,
});

// Set multiple privacy settings at the same time.
googletag.pubads().setPrivacySettings({
  childDirectedTreatment: true,
  underAgeOfConsent: true,
});

// Clear the configuration for childDirectedTreatment.
googletag.pubads().setPrivacySettings({
  childDirectedTreatment: null,
});

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().setPrivacySettings({
  restrictDataProcessing: true,
});

// Set multiple privacy settings at the same time.
googletag.pubads().setPrivacySettings({
  childDirectedTreatment: true,
  underAgeOfConsent: true,
});

// Clear the configuration for childDirectedTreatment.
googletag.pubads().setPrivacySettings({
  childDirectedTreatment: null,
});

টাইপস্ক্রিপ্ট

googletag.pubads().setPrivacySettings({
  restrictDataProcessing: true,
});

// Set multiple privacy settings at the same time.
googletag.pubads().setPrivacySettings({
  childDirectedTreatment: true,
  underAgeOfConsent: true,
});

// Clear the configuration for childDirectedTreatment.
googletag.pubads().setPrivacySettings({
  childDirectedTreatment: null,
});
এছাড়াও দেখুন
পরামিতি
privacySettings : PrivacySettingsConfig গোপনীয়তা সেটিংস কনফিগার সহ অবজেক্ট।
রিটার্নস
PubAdsService পরিষেবা অবজেক্ট যার উপর ফাংশন কল করা হয়েছিল।

সেট প্রকাশক প্রদানকৃত আইডি

setPublisherProvidedId ( ppid : string ) : PubAdsService
প্রকাশক-প্রদত্ত আইডির মান সেট করে।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().setPublisherProvidedId("12JD92JD8078S8J29SDOAKC0EF230337");

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().setPublisherProvidedId("12JD92JD8078S8J29SDOAKC0EF230337");

টাইপস্ক্রিপ্ট

googletag.pubads().setPublisherProvidedId("12JD92JD8078S8J29SDOAKC0EF230337");
এছাড়াও দেখুন
পরামিতি
ppid : string প্রকাশক দ্বারা প্রদত্ত একটি আলফানিউমেরিক আইডি। 32 থেকে 150 অক্ষরের মধ্যে হতে হবে।
রিটার্নস
PubAdsService পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.

setSafeFrameConfig

setSafeFrameConfig ( config : SafeFrameConfig ) : PubAdsService
সেফফ্রেম কনফিগারেশনের জন্য পৃষ্ঠা-স্তরের পছন্দগুলি সেট করে। কনফিগার অবজেক্টের কোনো অচেনা কী উপেক্ষা করা হবে। একটি স্বীকৃত কী এর জন্য একটি অবৈধ মান পাস করা হলে সমগ্র কনফিগারেশন উপেক্ষা করা হবে।

এই পৃষ্ঠা-স্তরের পছন্দগুলি স্লট-স্তরের পছন্দগুলি দ্বারা ওভাররাইড করা হবে, যদি নির্দিষ্ট করা হয়।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag.pubads().setForceSafeFrame(true);

const pageConfig = {
  allowOverlayExpansion: true,
  allowPushExpansion: true,
  sandbox: true,
};

const slotConfig = { allowOverlayExpansion: false };

googletag.pubads().setSafeFrameConfig(pageConfig);

// The following slot will not allow for expansion by overlay.
googletag
  .defineSlot("/1234567/sports", [160, 600], "div-1")
  .setSafeFrameConfig(slotConfig)
  .addService(googletag.pubads());

// The following slot will inherit the page level settings, and hence
// would allow for expansion by overlay.
googletag.defineSlot("/1234567/news", [160, 600], "div-2").addService(googletag.pubads());

googletag.display("div-1");
googletag.display("div-2");

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag.pubads().setForceSafeFrame(true);

var pageConfig = {
  allowOverlayExpansion: true,
  allowPushExpansion: true,
  sandbox: true,
};

var slotConfig = { allowOverlayExpansion: false };

googletag.pubads().setSafeFrameConfig(pageConfig);

// The following slot will not allow for expansion by overlay.
googletag
  .defineSlot("/1234567/sports", [160, 600], "div-1")
  .setSafeFrameConfig(slotConfig)
  .addService(googletag.pubads());

// The following slot will inherit the page level settings, and hence
// would allow for expansion by overlay.
googletag.defineSlot("/1234567/news", [160, 600], "div-2").addService(googletag.pubads());

googletag.display("div-1");
googletag.display("div-2");

টাইপস্ক্রিপ্ট

googletag.pubads().setForceSafeFrame(true);

const pageConfig = {
  allowOverlayExpansion: true,
  allowPushExpansion: true,
  sandbox: true,
};

const slotConfig = { allowOverlayExpansion: false };

googletag.pubads().setSafeFrameConfig(pageConfig);

// The following slot will not allow for expansion by overlay.
googletag
  .defineSlot("/1234567/sports", [160, 600], "div-1")!
  .setSafeFrameConfig(slotConfig)
  .addService(googletag.pubads());

// The following slot will inherit the page level settings, and hence
// would allow for expansion by overlay.
googletag.defineSlot("/1234567/news", [160, 600], "div-2")!.addService(googletag.pubads());

googletag.display("div-1");
googletag.display("div-2");
এছাড়াও দেখুন
পরামিতি
config : SafeFrameConfig কনফিগারেশন অবজেক্ট।
রিটার্নস
PubAdsService পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.

সেট টার্গেটিং

setTargeting ( key : string , value : string | string [] ) : PubAdsService
প্রদত্ত কী-এর জন্য কাস্টম টার্গেটিং প্যারামিটার সেট করে যা সমস্ত প্রকাশক বিজ্ঞাপন পরিষেবা বিজ্ঞাপন স্লটে প্রযোজ্য। একই কীর জন্য এটি একাধিকবার কল করলে পুরানো মানগুলি ওভাররাইট হবে। এই কীগুলি আপনার Google Ad Manager অ্যাকাউন্টে সংজ্ঞায়িত করা হয়েছে।
উদাহরণ

জাভাস্ক্রিপ্ট

// Example with a single value for a key.
googletag.pubads().setTargeting("interests", "sports");

// Example with multiple values for a key inside in an array.
googletag.pubads().setTargeting("interests", ["sports", "music"]);

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Example with a single value for a key.
googletag.pubads().setTargeting("interests", "sports");

// Example with multiple values for a key inside in an array.
googletag.pubads().setTargeting("interests", ["sports", "music"]);

টাইপস্ক্রিপ্ট

// Example with a single value for a key.
googletag.pubads().setTargeting("interests", "sports");

// Example with multiple values for a key inside in an array.
googletag.pubads().setTargeting("interests", ["sports", "music"]);
এছাড়াও দেখুন
পরামিতি
key : string টার্গেটিং প্যারামিটার কী।
value : string | string [] টার্গেটিং প্যারামিটার মান বা মানের অ্যারে।
রিটার্নস
PubAdsService পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.

ভিডিও সামগ্রী সেট করুন

setVideoContent ( videoContentId : string , videoCmsId : string ) : void
টার্গেটিং এবং বিষয়বস্তু বর্জনের উদ্দেশ্যে বিজ্ঞাপনের অনুরোধের সাথে পাঠানো ভিডিও বিষয়বস্তুর তথ্য সেট করে। এই পদ্ধতিটি কল করা হলে ভিডিও বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে সক্ষম হবে৷ videoContentId এবং videoCmsId এর জন্য, Google Ad Manager কন্টেন্ট ইনজেশন পরিষেবাতে দেওয়া মানগুলি ব্যবহার করুন।
এছাড়াও দেখুন
পরামিতি
videoContentId : string ভিডিও কন্টেন্ট আইডি।
videoCmsId : string ভিডিও সিএমএস আইডি।

আপডেট কোরিলেটর

updateCorrelator ( ) : PubAdsService
বিজ্ঞাপনের অনুরোধের সাথে প্রেরিত কোরিলেটর পরিবর্তন করে, কার্যকরভাবে একটি নতুন পৃষ্ঠা দৃশ্য শুরু করে। একটি পৃষ্ঠা দর্শন থেকে আসা সমস্ত বিজ্ঞাপন অনুরোধের জন্য সমঝোতাকারী একই এবং সমস্ত পৃষ্ঠা দর্শনে অনন্য। শুধুমাত্র অ্যাসিঙ্ক মোডে প্রযোজ্য।

দ্রষ্টব্য: GPT-এর দীর্ঘস্থায়ী পৃষ্ঠাদর্শনে এর কোনো প্রভাব নেই, যা স্বয়ংক্রিয়ভাবে পৃষ্ঠায় বিজ্ঞাপনগুলিকে প্রতিফলিত করে এবং এর কোনো মেয়াদ শেষ হওয়ার সময় নেই৷
উদাহরণ

জাভাস্ক্রিপ্ট

// Assume that the correlator is currently 12345. All ad requests made
// by this page will currently use that value.

// Replace the current correlator with a new correlator.
googletag.pubads().updateCorrelator();

// The correlator will now be a new randomly selected value, different
// from 12345. All subsequent ad requests made by this page will use
// the new value.

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Assume that the correlator is currently 12345. All ad requests made
// by this page will currently use that value.

// Replace the current correlator with a new correlator.
googletag.pubads().updateCorrelator();

// The correlator will now be a new randomly selected value, different
// from 12345. All subsequent ad requests made by this page will use
// the new value.

টাইপস্ক্রিপ্ট

// Assume that the correlator is currently 12345. All ad requests made
// by this page will currently use that value.

// Replace the current correlator with a new correlator.
googletag.pubads().updateCorrelator();

// The correlator will now be a new randomly selected value, different
// from 12345. All subsequent ad requests made by this page will use
// the new value.
রিটার্নস
PubAdsService পরিষেবা অবজেক্ট যার উপর ফাংশন কল করা হয়েছিল।

googletag.ResponseInformation

একটি বস্তু একটি একক বিজ্ঞাপন প্রতিক্রিয়া প্রতিনিধিত্ব করে.
বৈশিষ্ট্য
advertiser Id
বিজ্ঞাপনদাতার আইডি।
campaign Id
প্রচারণার আইডি।
creative Id
সৃজনশীলের আইডি।
creative Template Id
বিজ্ঞাপনের টেমপ্লেট আইডি।
line Item Id
লাইন আইটেম আইডি.
এছাড়াও দেখুন

বৈশিষ্ট্য


বিজ্ঞাপনদাতা আইডি

advertiserId : number
বিজ্ঞাপনদাতার আইডি।

প্রচারণা আইডি

campaignId : number
প্রচারণার আইডি।

সৃজনশীল আইডি

creativeId : number
সৃজনশীলের আইডি।

সৃজনশীল টেমপ্লেটআইডি

creativeTemplateId : number
বিজ্ঞাপনের টেমপ্লেট আইডি।

লাইন আইটেমআইডি

lineItemId : number
লাইন আইটেম আইডি.

googletag.RewardedPayload

পুরস্কৃত বিজ্ঞাপনের সাথে সম্পর্কিত পুরস্কারের প্রতিনিধিত্বকারী একটি বস্তু
বৈশিষ্ট্য
amount
পুরস্কারের অন্তর্ভুক্ত আইটেমের সংখ্যা।
type
পুরস্কারে অন্তর্ভুক্ত আইটেমের ধরন (উদাহরণস্বরূপ, "কয়েন")।
এছাড়াও দেখুন

বৈশিষ্ট্য


পরিমাণ

amount : number
পুরস্কারের অন্তর্ভুক্ত আইটেমের সংখ্যা।

প্রকার

type : string
পুরস্কারে অন্তর্ভুক্ত আইটেমের ধরন (উদাহরণস্বরূপ, "কয়েন")।

googletag.Service

বেস সার্ভিস ক্লাস যা সমস্ত পরিষেবার জন্য সাধারণ পদ্ধতি ধারণ করে।
পদ্ধতি
add Event Listener
একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে।
get Slots
এই পরিষেবার সাথে যুক্ত স্লটের তালিকা পান।
remove Event Listener
পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়।

পদ্ধতি


AddEventListener

addEventListener < K extends keyof EventTypeMap > ( eventType : K , listener : ( ( arg : EventTypeMap [ K ] ) => void ) ) : Service
একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে। নিম্নলিখিত ইভেন্টগুলি সমর্থিত: উপযুক্ত ইভেন্ট টাইপের একটি বস্তু শ্রোতার কাছে পাঠানো হয় যখন এটি বলা হয়।
উদাহরণ

জাভাস্ক্রিপ্ট

// 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

getSlots ( ) : Slot []
এই পরিষেবার সাথে যুক্ত স্লটগুলির তালিকা পান।
রিটার্নস
Slot [] যে ক্রমে তাদের পরিষেবাতে যুক্ত করা হয়েছিল সেগুলিতে স্লটগুলি।

ইভেন্টলিসনারকে সরান

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 &lt; 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 &lt; 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 &lt; 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.
এছাড়াও দেখুন
পরামিতি
Optional key : string প্যারামিটার কী লক্ষ্য। কীটি al চ্ছিক; সমস্ত টার্গেটিং প্যারামিটারগুলি যদি এটি অনির্ধারিত হয় তবে সাফ করা হবে।
রিটার্নস
Slot যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল।

ডিফাইনসিজম্যাপিং

defineSizeMapping ( sizeMapping : SizeMappingArray ) : Slot
এই স্লটের জন্য ন্যূনতম ভিউপোর্ট আকার থেকে স্লট আকারে ম্যাপিংয়ের একটি অ্যারে সেট করে।
উদাহরণ

জাভাস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .addService(googletag.pubads());

const mapping = googletag
  .sizeMapping()
  .addSize([100, 100], [88, 31])
  .addSize(
    [320, 400],
    [
      [320, 50],
      [300, 50],
    ],
  )
  .build();

slot.defineSizeMapping(mapping);

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

var slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .addService(googletag.pubads());

var mapping = googletag
  .sizeMapping()
  .addSize([100, 100], [88, 31])
  .addSize(
    [320, 400],
    [
      [320, 50],
      [300, 50],
    ],
  )
  .build();

slot.defineSizeMapping(mapping);

টাইপস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .addService(googletag.pubads());

const mapping = googletag
  .sizeMapping()
  .addSize([100, 100], [88, 31])
  .addSize(
    [320, 400],
    [
      [320, 50],
      [300, 50],
    ],
  )
  .build();

slot.defineSizeMapping(mapping!);
এছাড়াও দেখুন
পরামিতি
sizeMapping : SizeMappingArray আকার ম্যাপিংয়ের অ্যারে। এটি তৈরি করতে আপনি সাইজম্যাপিংবিল্ডার ব্যবহার করতে পারেন। প্রতিটি আকারের ম্যাপিং দুটি উপাদানের একটি অ্যারে: সিঙ্গলাইজাররে এবং জেনারেলসাইজ
রিটার্নস
Slot যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল।

পেতে

get ( key : string ) : string
এই স্লটের জন্য প্রদত্ত কীটির সাথে সম্পর্কিত অ্যাডসেন্স অ্যাট্রিবিউটটির মানটি প্রদান করে। এই স্লট দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত পরিষেবা-স্তরের বৈশিষ্ট্যগুলি দেখতে, Pubadservice.get ব্যবহার করুন।
উদাহরণ

জাভাস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .set("adsense_background_color", "#FFFFFF")
  .addService(googletag.pubads());

slot.get("adsense_background_color");
// Returns '#FFFFFF'.

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

var slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .set("adsense_background_color", "#FFFFFF")
  .addService(googletag.pubads());

slot.get("adsense_background_color");
// Returns '#FFFFFF'.

টাইপস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .set("adsense_background_color", "#FFFFFF")
  .addService(googletag.pubads());

slot.get("adsense_background_color");
// Returns '#FFFFFF'.
এছাড়াও দেখুন
পরামিতি
key : string সন্ধানের জন্য বৈশিষ্ট্যের নাম।
রিটার্নস
string অ্যাট্রিবিউট কীটির জন্য বর্তমান মান, বা কীটি উপস্থিত না থাকলে null

getadunitPath

getAdUnitPath ( ) : string
নেটওয়ার্ক কোড এবং বিজ্ঞাপন ইউনিট পাথ সহ বিজ্ঞাপন ইউনিটের পুরো পথটি ফেরত দেয়।
উদাহরণ

জাভাস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .addService(googletag.pubads());

slot.getAdUnitPath();
// Returns '/1234567/sports'.

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

var slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .addService(googletag.pubads());

slot.getAdUnitPath();
// Returns '/1234567/sports'.

টাইপস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .addService(googletag.pubads());

slot.getAdUnitPath();
// Returns '/1234567/sports'.
রিটার্নস
string বিজ্ঞাপন ইউনিট পাথ।

getattributekeys

getAttributeKeys ( ) : string []
এই স্লটে সেট করা অ্যাট্রিবিউট কীগুলির তালিকা প্রদান করে। এই স্লট দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত পরিষেবা-স্তরের বৈশিষ্ট্যগুলির কীগুলি দেখতে, Bubadservice.getattributekeys ব্যবহার করুন।
উদাহরণ

জাভাস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .set("adsense_background_color", "#FFFFFF")
  .set("adsense_border_color", "#AABBCC")
  .addService(googletag.pubads());

slot.getAttributeKeys();
// Returns ['adsense_background_color', 'adsense_border_color'].

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

var slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .set("adsense_background_color", "#FFFFFF")
  .set("adsense_border_color", "#AABBCC")
  .addService(googletag.pubads());

slot.getAttributeKeys();
// Returns ['adsense_background_color', 'adsense_border_color'].

টাইপস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .set("adsense_background_color", "#FFFFFF")
  .set("adsense_border_color", "#AABBCC")
  .addService(googletag.pubads());

slot.getAttributeKeys();
// Returns ['adsense_background_color', 'adsense_border_color'].
রিটার্নস
string [] বৈশিষ্ট্য কীগুলির অ্যারে। অর্ডারিং অপরিজ্ঞাত।

getCategoryexclusions

getCategoryExclusions ( ) : string []
এই স্লটের জন্য বিজ্ঞাপন বিভাগের বর্জনীয় লেবেলগুলি ফেরত দেয়।
উদাহরণ

জাভাস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setCategoryExclusion("AirlineAd")
  .setCategoryExclusion("TrainAd")
  .addService(googletag.pubads());

slot.getCategoryExclusions();
// Returns ['AirlineAd', 'TrainAd'].

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

var slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setCategoryExclusion("AirlineAd")
  .setCategoryExclusion("TrainAd")
  .addService(googletag.pubads());

slot.getCategoryExclusions();
// Returns ['AirlineAd', 'TrainAd'].

টাইপস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .setCategoryExclusion("AirlineAd")
  .setCategoryExclusion("TrainAd")
  .addService(googletag.pubads());

slot.getCategoryExclusions();
// Returns ['AirlineAd', 'TrainAd'].
রিটার্নস
string [] এই স্লটের জন্য বিজ্ঞাপন বিভাগের বর্জনীয় লেবেলগুলি, বা কোনও খালি অ্যারে যদি কোনও সেট না করা থাকে।

getConfig

getConfig ( keys : string | string [] ) : Pick < SlotSettingsConfig , "adsenseAttributes" | "targeting" | "categoryExclusion" >
সেটকনফিগ দ্বারা সেট করা স্লটের জন্য সাধারণ কনফিগারেশন বিকল্পগুলি পায়।

সমস্ত setConfig() বৈশিষ্ট্যগুলি এই পদ্ধতি দ্বারা সমর্থিত নয়। সমর্থিত বৈশিষ্ট্যগুলি হ'ল:
উদাহরণ

জাভাস্ক্রিপ্ট

const slot = googletag.defineSlot("/1234567/sports", [160, 600], "div");

// Get the value of the `targeting` setting.
const targetingConfig = slot.getConfig("targeting");

// Get the value of the `adsenseAttributes` and `categoryExclusion` settings.
const config = slot.getConfig(["adsenseAttributes", "categoryExclusion"]);

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

var slot = googletag.defineSlot("/1234567/sports", [160, 600], "div");

// Get the value of the `targeting` setting.
var targetingConfig = slot.getConfig("targeting");

// Get the value of the `adsenseAttributes` and `categoryExclusion` settings.
var config = slot.getConfig(["adsenseAttributes", "categoryExclusion"]);

টাইপস্ক্রিপ্ট

const slot = googletag.defineSlot("/1234567/sports", [160, 600], "div")!;

// Get the value of the `targeting` setting.
const targetingConfig = slot.getConfig("targeting");

// Get the value of the `adsenseAttributes` and `categoryExclusion` settings.
const config = slot.getConfig(["adsenseAttributes", "categoryExclusion"]);
পরামিতি
keys : string | string [] কনফিগারেশন বিকল্পগুলির কীগুলি পেতে।
রিটার্নস
Pick < SlotSettingsConfig , "adsenseAttributes" | "targeting" | "categoryExclusion" > স্লটের জন্য কনফিগারেশন বিকল্পগুলি।

getResponseinformation

getResponseInformation ( ) : ResponseInformation
বিজ্ঞাপন প্রতিক্রিয়া তথ্য প্রদান করে। এটি স্লটের শেষ বিজ্ঞাপন প্রতিক্রিয়ার উপর ভিত্তি করে। স্লটের কোনও বিজ্ঞাপন না থাকলে যদি এটি ডাকা হয় তবে null ফেরত দেওয়া হবে।
রিটার্নস
ResponseInformation সর্বশেষ বিজ্ঞাপন প্রতিক্রিয়া তথ্য, বা স্লটের কোনও বিজ্ঞাপন না থাকলে null

getlotelementid

getSlotElementId ( ) : string
স্লটটি সংজ্ঞায়িত করা হলে সরবরাহ করা স্লট div আইডি প্রদান করে।
উদাহরণ

জাভাস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .addService(googletag.pubads());

slot.getSlotElementId();
// Returns 'div'.

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

var slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .addService(googletag.pubads());

slot.getSlotElementId();
// Returns 'div'.

টাইপস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .addService(googletag.pubads());

slot.getSlotElementId();
// Returns 'div'.
রিটার্নস
string স্লট div আইডি।

gettargeting

getTargeting ( key : string ) : string []
এই স্লটে একটি নির্দিষ্ট কাস্টম টার্গেটিং প্যারামিটার সেট প্রদান করে। পরিষেবা-স্তরের টার্গেটিং প্যারামিটারগুলি অন্তর্ভুক্ত নয়।
উদাহরণ

জাভাস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setTargeting("allow_expandable", "true")
  .addService(googletag.pubads());

slot.getTargeting("allow_expandable");
// Returns ['true'].

slot.getTargeting("age");
// Returns [] (empty array).

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

var slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setTargeting("allow_expandable", "true")
  .addService(googletag.pubads());

slot.getTargeting("allow_expandable");
// Returns ['true'].

slot.getTargeting("age");
// Returns [] (empty array).

টাইপস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .setTargeting("allow_expandable", "true")
  .addService(googletag.pubads());

slot.getTargeting("allow_expandable");
// Returns ['true'].

slot.getTargeting("age");
// Returns [] (empty array).
পরামিতি
key : string লক্ষ্য করার জন্য লক্ষ্য কী।
রিটার্নস
string [] এই কীটির সাথে সম্পর্কিত মানগুলি, বা যদি এমন কোনও কী না থাকে তবে একটি খালি অ্যারে।

gettargetingkeys

getTargetingKeys ( ) : string []
এই স্লটে সেট করা সমস্ত কাস্টম টার্গেটিং কীগুলির তালিকা প্রদান করে। পরিষেবা-স্তরের টার্গেটিং কীগুলি অন্তর্ভুক্ত নয়।
উদাহরণ

জাভাস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setTargeting("allow_expandable", "true")
  .setTargeting("interests", ["sports", "music"])
  .addService(googletag.pubads());

slot.getTargetingKeys();
// Returns ['interests', 'allow_expandable'].

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

var slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setTargeting("allow_expandable", "true")
  .setTargeting("interests", ["sports", "music"])
  .addService(googletag.pubads());

slot.getTargetingKeys();
// Returns ['interests', 'allow_expandable'].

টাইপস্ক্রিপ্ট

const slot = googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .setTargeting("allow_expandable", "true")
  .setTargeting("interests", ["sports", "music"])
  .addService(googletag.pubads());

slot.getTargetingKeys();
// Returns ['interests', 'allow_expandable'].
রিটার্নস
string [] টার্গেটিং কীগুলির অ্যারে। অর্ডারিং অপরিজ্ঞাত।

সেট

set ( key : string , value : string ) : Slot
এই বিজ্ঞাপন স্লটে অ্যাডসেন্স বৈশিষ্ট্যের জন্য একটি মান সেট করে। এটি এই কীটির জন্য পরিষেবা স্তরে সেট করা কোনও মানকে ওভাররাইড করবে।

একই কীটির জন্য এই পদ্ধতিটিকে একাধিকবার কল করা সেই কীটির জন্য পূর্বে সেট করা মানগুলি ওভাররাইড করবে। display বা refresh কল করার আগে সমস্ত মান অবশ্যই সেট করা উচিত।
উদাহরণ

জাভাস্ক্রিপ্ট

// Setting an attribute on a single ad slot.
googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .set("adsense_background_color", "#FFFFFF")
  .addService(googletag.pubads());

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Setting an attribute on a single ad slot.
googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .set("adsense_background_color", "#FFFFFF")
  .addService(googletag.pubads());

টাইপস্ক্রিপ্ট

// Setting an attribute on a single ad slot.
googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .set("adsense_background_color", "#FFFFFF")
  .addService(googletag.pubads());
এছাড়াও দেখুন
পরামিতি
key : string বৈশিষ্ট্যের নাম।
value : string বৈশিষ্ট্য মান।
রিটার্নস
Slot যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল।

সেট ক্যাটাগরি এক্সক্লিউশন

setCategoryExclusion ( categoryExclusion : string ) : Slot
এই স্লটে একটি স্লট-স্তরের বিজ্ঞাপন বিভাগের বর্জন লেবেল সেট করে।
উদাহরণ

জাভাস্ক্রিপ্ট

// Label = AirlineAd
googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setCategoryExclusion("AirlineAd")
  .addService(googletag.pubads());

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

// Label = AirlineAd
googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setCategoryExclusion("AirlineAd")
  .addService(googletag.pubads());

টাইপস্ক্রিপ্ট

// Label = AirlineAd
googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .setCategoryExclusion("AirlineAd")
  .addService(googletag.pubads());
এছাড়াও দেখুন
পরামিতি
categoryExclusion : string যোগ করার জন্য বিজ্ঞাপন বিভাগের বর্জনীয় লেবেল।
রিটার্নস
Slot যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল।

সেটক্লিকুরল

setClickUrl ( value : string ) : Slot
ক্লিক ইউআরএল সেট করে যেখানে বিজ্ঞাপনে ক্লিক করার পরে ব্যবহারকারীদের পুনঃনির্দেশিত করা হবে।

গুগল অ্যাড ম্যানেজার সার্ভারগুলি এখনও ক্লিক ইউআরএল প্রতিস্থাপন করা হলেও একটি ক্লিক রেকর্ড করে। পরিবেশন করা সৃজনশীলতার সাথে যুক্ত যে কোনও অবতরণ পৃষ্ঠা ইউআরএল সরবরাহিত মানটিতে যুক্ত হয়। পরবর্তী কলগুলি মানকে ওভাররাইট করে। এটি কেবল-এসআরএ অনুরোধের জন্য কাজ করে।
উদাহরণ

জাভাস্ক্রিপ্ট

googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setClickUrl("http://www.example.com?original_click_url=")
  .addService(googletag.pubads());

জাভাস্ক্রিপ্ট (উত্তরাধিকার)

googletag
  .defineSlot("/1234567/sports", [160, 600], "div")
  .setClickUrl("http://www.example.com?original_click_url=")
  .addService(googletag.pubads());

টাইপস্ক্রিপ্ট

googletag
  .defineSlot("/1234567/sports", [160, 600], "div")!
  .setClickUrl("http://www.example.com?original_click_url=")
  .addService(googletag.pubads());
পরামিতি
value : string সেট করতে URL ক্লিক করুন।
রিটার্নস
Slot যে স্লট অবজেক্টে পদ্ধতিটি বলা হয়েছিল।

সেটকোল্যাপসেম্পটিডিভ

setCollapseEmptyDiv ( collapse : boolean , collapseBeforeAdFetch ?: boolean ) : Slot
স্লটে কোনও বিজ্ঞাপন না থাকলে স্লট div লুকানো উচিত কিনা তা সেট করে। এটি পরিষেবা-স্তরের সেটিংসকে ওভাররাইড করে।
উদাহরণ

জাভাস্ক্রিপ্ট

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 কোনও বিজ্ঞাপন ফেরত না থাকলে স্লটটি ভেঙে ফেলতে হবে কিনা।
Optional collapseBeforeAdFetch : 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 : {
  [ adUnitPath : string ] : string | string [] ;
}
টার্গেটিং প্যারামিটার কী: মান মানচিত্র।
রিটার্নস
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
ভিডিও বিজ্ঞাপন সম্পর্কিত সেটিংস কনফিগার করতে সেটিংস।
উপনাম টাইপ করুন
Interstitial Trigger
আন্তঃস্থায়ী বিজ্ঞাপন ট্রিগার সমর্থিত।
Privacy Treatment
সমর্থিত প্রকাশক গোপনীয়তা চিকিত্সা।
Taxonomy
প্রকাশক প্রদত্ত সংকেত (পিপিএস) এর জন্য সমর্থিত ট্যাক্সোনমিগুলি।

উপনাম টাইপ করুন


ইন্টারস্টিটিয়াল ট্রিগার

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
পৃষ্ঠার url যার উপর বিজ্ঞাপনগুলি প্রদর্শিত হয়।

অনুমোদিত মানগুলি বৈধ ইউআরএল।

উদাহরণ: 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 ?: "DISABLED" | "BEFORE_FETCH" | "ON_NO_FILL"
বিজ্ঞাপন স্লটগুলির ভেঙে যাওয়া আচরণ নিয়ন্ত্রণ করতে সেটিং।

একটি ধসে পড়া বিজ্ঞাপন স্লট পৃষ্ঠায় কোনও জায়গা নেয় না।

সমর্থিত মান:
  • 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 ?: boolean
ব্যবহারকারীর ইন্টারঅ্যাকশন ছাড়াই শীর্ষ স্তরের নেভিগেশন রোধ করতে সেফফ্রেমে এইচটিএমএল 5 স্যান্ডবক্স বৈশিষ্ট্যটি ব্যবহার করা উচিত কিনা। একমাত্র বৈধ মান true ( false বলতে বাধ্য করা যায় না)। নোট করুন যে স্যান্ডবক্স অ্যাট্রিবিউট প্লাগইনগুলি অক্ষম করে (যেমন ফ্ল্যাশ)।

Optional ইউজনিকডোমাইন

useUniqueDomain ?: boolean
সেফফ্রেম রিজার্ভেশন ক্রিয়েটিভগুলির জন্য এলোমেলোভাবে সাবডোমেনগুলি ব্যবহার করা উচিত কিনা। সঞ্চিত মান সাফ করতে null পাস করুন।

দ্রষ্টব্য: এই বৈশিষ্ট্যটি ডিফল্টরূপে সক্ষম করা হয়েছে।
এছাড়াও দেখুন

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
URL টি কনফিগার করার জন্য সেটিং সেট করুন যেখানে বিজ্ঞাপনে ক্লিক করার পরে ব্যবহারকারীরা পুনঃনির্দেশিত হবে।

গুগল অ্যাড ম্যানেজার সার্ভারগুলি এখনও ক্লিক ইউআরএল প্রতিস্থাপন করা হলেও একটি ক্লিক রেকর্ড করে। পরিবেশন করা সৃজনশীলতার সাথে যুক্ত যে কোনও অবতরণ পৃষ্ঠা ইউআরএল সরবরাহিত মানটিতে যুক্ত হয়। এই মানটি একাধিকবার সেট করা কোনও পূর্বে কনফিগার করা মানকে ওভাররাইট করবে। 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 ?: "DISABLED" | "BEFORE_FETCH" | "ON_NO_FILL"
বিজ্ঞাপন স্লটের ভেঙে যাওয়া আচরণটি কনফিগার করতে সেটিং।

একটি ধসে পড়া বিজ্ঞাপন স্লট পৃষ্ঠায় কোনও জায়গা নেয় না।

সমর্থিত মান:
  • 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
জিপিটি দ্বারা সমর্থিত পৃষ্ঠাগুলির বাইরে ফর্ম্যাটগুলি।
এছাড়াও দেখুন
গণনা সদস্য
BOTTOM_ ANCHOR
অ্যাঙ্কর ফর্ম্যাট যেখানে স্লট ভিউপোর্টের নীচে আটকে থাকে।
GAME_ MANUAL_ INTERSTITIAL
গেম ম্যানুয়াল ইন্টারস্টিটিয়াল ফর্ম্যাট।

দ্রষ্টব্য: গেম ম্যানুয়াল ইন্টারস্টিটিয়াল একটি সীমিত অ্যাক্সেস ফর্ম্যাট।
INTERSTITIAL
ওয়েব আন্তঃস্থায়ী সৃজনশীল ফর্ম্যাট।
LEFT_ SIDE_ RAIL
বাম পাশের রেল ফর্ম্যাট।
REWARDED
পুরষ্কার ফর্ম্যাট।
RIGHT_ SIDE_ RAIL
ডান পাশের রেল ফর্ম্যাট।
TOP_ ANCHOR
অ্যাঙ্কর ফর্ম্যাট যেখানে স্লট ভিউপোর্টের শীর্ষে আটকে থাকে।

ট্র্যাফিকসোর্স

TrafficSource
জিপিটি দ্বারা সমর্থিত ট্র্যাফিক উত্স
এছাড়াও দেখুন
গণনা সদস্য
ORGANIC
ডাইরেক্ট ইউআরএল এন্ট্রি, সাইট অনুসন্ধান, বা অ্যাপ্লিকেশন ডাউনলোড।
PURCHASED
মালিকানাধীন (অর্জিত বা অন্যথায় উত্সাহিত ক্রিয়াকলাপ) ব্যতীত অন্য সম্পত্তি থেকে ট্র্যাফিক পুনঃনির্দেশিত।

googletag.events

এটি জিপিটি ইভেন্টগুলির জন্য ব্যবহার করে এমন নেমস্পেস। আপনার কোডটি পরিষেবা ব্যবহার করে এই ইভেন্টগুলিতে প্রতিক্রিয়া জানাতে পারে addddeventlistener।
ইন্টারফেস
Event
সমস্ত জিপিটি ইভেন্টের জন্য বেস ইন্টারফেস।
Event Type Map
এটি একটি সিউডো-টাইপ যা পরিষেবার জন্য তার সম্পর্কিত ইভেন্ট অবজেক্ট টাইপের জন্য কোনও ইভেন্টের নামটি মানচিত্র করে ad
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.
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

Base Interface for all GPT events. All GPT events below will have the following fields.
বৈশিষ্ট্য
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
এছাড়াও দেখুন

বৈশিষ্ট্য


serviceName

serviceName : string
Name of the service that triggered the event.

স্লট

slot : Slot
The slot that triggered the event.

googletag.events.EventTypeMap

This is a pseudo-type that maps an event name to its corresponding event object type for Service.addEventListener and Service.removeEventListener . It is documented for reference and type safety purposes only.
বৈশিষ্ট্য
game Manual Interstitial Slot Closed
game Manual Interstitial Slot Ready
impression Viewable
rewarded Slot Closed
rewarded Slot Granted
rewarded Slot Ready
slot Onload
slot Render Ended
slot Requested
slot Response Received
slot Visibility Changed

বৈশিষ্ট্য


gameManualInterstitialSlotClosed


gameManualInterstitialSlotReady


impressionViewable

impressionViewable : ImpressionViewableEvent
Alias for events.ImpressionViewableEvent .

rewardedSlotClosed

rewardedSlotClosed : RewardedSlotClosedEvent
Alias for events.RewardedSlotClosedEvent .

rewardedSlotGranted

rewardedSlotGranted : RewardedSlotGrantedEvent
Alias for events.RewardedSlotGrantedEvent .

rewardedSlotReady

rewardedSlotReady : RewardedSlotReadyEvent
Alias for events.RewardedSlotReadyEvent .

slotOnload

slotOnload : SlotOnloadEvent
Alias for events.SlotOnloadEvent .

slotRenderEnded

slotRenderEnded : SlotRenderEndedEvent
Alias for events.SlotRenderEndedEvent .

slotRequested

slotRequested : SlotRequestedEvent
Alias for events.SlotRequestedEvent .

slotResponseReceived

slotResponseReceived : SlotResponseReceived
Alias for events.SlotResponseReceived .

slotVisibilityChanged


googletag.events.GameManualInterstitialSlotClosedEvent

Extends Event
This event is fired when a game manual interstitial slot has been closed by the user.

Note: Game manual interstitial is a limited-access format.
বৈশিষ্ট্য
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
উদাহরণ

জাভাস্ক্রিপ্ট

// 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

Extends Event
This event is fired when a game manual interstitial slot is ready to be shown to the user.

Note: Game manual interstitial is a limited-access format.
বৈশিষ্ট্য
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
পদ্ধতি
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 ( ) : void
Displays the game manual interstitial ad to the user.

googletag.events.ImpressionViewableEvent

Extends Event
This event is fired when an impression becomes viewable, according to the Active View criteria .
বৈশিষ্ট্য
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
উদাহরণ

জাভাস্ক্রিপ্ট

// 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

Extends Event
This event is fired when a rewarded ad slot is closed by the user. It may fire either before or after a reward has been granted. To determine whether a reward has been granted, use events.RewardedSlotGrantedEvent instead.
বৈশিষ্ট্য
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
উদাহরণ

জাভাস্ক্রিপ্ট

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

Extends Event
This event is fired when a reward is granted for viewing a rewarded ad . If the ad is closed before the criteria for granting a reward is met, this event will not fire.
বৈশিষ্ট্য
payload
An object containing information about the reward that was granted.
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
উদাহরণ

জাভাস্ক্রিপ্ট

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 : RewardedPayload
An object containing information about the reward that was granted.

googletag.events.RewardedSlotReadyEvent

Extends Event
This event is fired when a rewarded ad is ready to be displayed. The publisher is responsible for presenting the user an option to view the ad before displaying it.
বৈশিষ্ট্য
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
পদ্ধতি
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 ( ) : void
Displays the rewarded ad. This method should not be called until the user has consented to view the ad.

googletag.events.SlotOnloadEvent

Extends Event
This event is fired when the creative's iframe fires its load event. When rendering rich media ads in sync rendering mode, no iframe is used so no SlotOnloadEvent will be fired.
বৈশিষ্ট্য
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
উদাহরণ

জাভাস্ক্রিপ্ট

// 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

Extends Event
This event is fired when the creative code is injected into a slot. This event will occur before the creative's resources are fetched, so the creative may not be visible yet. If you need to know when all creative resources for a slot have finished loading, consider the events.SlotOnloadEvent instead.
বৈশিষ্ট্য
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.
size
Indicates the pixel size of the rendered creative.
slot
The slot that triggered the event.
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 : number
Advertiser ID of the rendered ad. Value is null for empty slots, backfill ads, and creatives rendered by services other than PubAdsService .

প্রচারণা আইডি

campaignId : number
Campaign ID of the rendered ad. Value is null for empty slots, backfill ads, and creatives rendered by services other than PubAdsService .

companyIds

companyIds : number []
IDs of the companies that bid on the rendered backfill ad. Value is null for empty slots, reservation ads, and creatives rendered by services other than PubAdsService .

creativeId

creativeId : number
Creative ID of the rendered reservation ad. Value is null for empty slots, backfill ads, and creatives rendered by services other than PubAdsService .

creativeTemplateId

creativeTemplateId : number
Creative template ID of the rendered reservation ad. Value is null for empty slots, backfill ads, and creatives rendered by services other than PubAdsService .

isBackfill

isBackfill : boolean
Whether an ad was a backfill ad. Value is true if the ad was a backfill ad, false otherwise.

খালি

isEmpty : boolean
Whether an ad was returned for the slot. Value is true if no ad was returned, false otherwise.

labelIds

labelIds : number []

lineItemId

lineItemId : number
Line item ID of the rendered reservation ad. Value is null for empty slots, backfill ads, and creatives rendered by services other than PubAdsService .

responseIdentifier

responseIdentifier : string
The response identifier is a unique identifier for the ad response. This value can be used to identify and block the ad in the Ad Review Center (ARC) .

আকার

size : string | number []
Indicates the pixel size of the rendered creative. Example: [728, 90] . Value is null for empty ad slots.

slotContentChanged

slotContentChanged : boolean
Whether the slot content was changed with the rendered ad. Value is true if the content was changed, false otherwise.

sourceAgnosticCreativeId

sourceAgnosticCreativeId : number
Creative ID of the rendered reservation or backfill ad. Value is null if the ad is not a reservation or line item backfill, or the creative is rendered by services other than PubAdsService .

sourceAgnosticLineItemId

sourceAgnosticLineItemId : number
Line item ID of the rendered reservation or backfill ad. Value is null if the ad is not a reservation or line item backfill, or the creative is rendered by services other than PubAdsService .

yieldGroupIds

yieldGroupIds : number []
IDs of the yield groups for the rendered backfill ad. Value is null for empty slots, reservation ads, and creatives rendered by services other than PubAdsService .

googletag.events.SlotRequestedEvent

Extends Event
This event is fired when an ad has been requested for a particular slot.
বৈশিষ্ট্য
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
উদাহরণ

জাভাস্ক্রিপ্ট

// 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

Extends Event
This event is fired when an ad response has been received for a particular slot.
বৈশিষ্ট্য
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
উদাহরণ

জাভাস্ক্রিপ্ট

// 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

Extends Event
This event is fired whenever the on-screen percentage of an ad slot's area changes. The event is throttled and will not fire more often than once every 200ms.
বৈশিষ্ট্য
in View Percentage
The percentage of the ad's area that is visible.
service Name
Name of the service that triggered the event.
slot
The slot that triggered the event.
উদাহরণ

জাভাস্ক্রিপ্ট

// 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 : number
The percentage of the ad's area that is visible. Value is a number between 0 and 100.

googletag.secureSignals

This is the namespace that GPT uses for managing secure signals.
ইন্টারফেস
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

Interface for returning a secure signal for a specific bidder or provider. One of id or networkCode must be provided, but not both.

googletag.secureSignals.BidderSignalProvider

Returns a secure signal for a specific bidder.

A bidder secure signal provider consists of 2 parts:

  1. A collector function, which returns a Promise that resolves to a secure signal.
  2. An id which identifies the bidder associated with the signal.
To return a secure signal for a publisher, use secureSignals.PublisherSignalProvider instead.
বৈশিষ্ট্য
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 > )
A function which returns a Promise that resolves to a secure signal.

আইডি

id : string
A unique identifier for the collector associated with this secure signal, as registered in Google Ad Manager.

googletag.secureSignals.PublisherSignalProvider

Returns a secure signal for a specific publisher.

A publisher signal provider consists of 2 parts:

  1. A collector function, which returns a Promise that resolves to a secure signal.
  2. A networkCode which identifies the publisher associated with the signal.
To return a secure signal for a bidder, use secureSignals.BidderSignalProvider instead.
বৈশিষ্ট্য
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 > )
A function which returns a Promise that resolves to a secure signal.

networkCode

networkCode : string
The network code (as seen in the ad unit path) for the publisher associated with this secure signal.

googletag.secureSignals.SecureSignalProvidersArray

An interface for managing secure signals.
পদ্ধতি
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 ( ) : void
Clears all signals for all collectors from cache.

Calling 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
Adds a new secureSignals.SecureSignalProvider to the signal provider array and begins the signal generation process.
পরামিতি
provider : SecureSignalProvider The secureSignals.SecureSignalProvider object to be added to the array.