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

এই রেফারেন্স প্রকার বর্ণনা করতে 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
পুরস্কৃত বিজ্ঞাপনের সাথে সম্পর্কিত পুরস্কারের প্রতিনিধিত্বকারী একটি বস্তু।
Safe Frame Config
নিরাপদ ফ্রেম কন্টেইনারগুলির জন্য কনফিগারেশন অবজেক্ট।
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 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");
      },
    });
    
    এছাড়াও দেখুন

ফাংশন


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


defineOutOfPageSlot


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

    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


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


প্রদর্শন

    display ( divOrSlot : string | Element | Slot ) : void

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

    যদি সিঙ্গেল রিকোয়েস্ট আর্কিটেকচার (SRA) ব্যবহার করা হয়, এই পদ্ধতিটি কল করার সময়ে সমস্ত আনফেচড বিজ্ঞাপন স্লট একবারে আনা হবে৷ একটি বিজ্ঞাপন স্লট প্রদর্শন না করতে বাধ্য করার জন্য, সম্পূর্ণ ডিভি মুছে ফেলতে হবে।

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


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

    enableServices ( ) : void

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


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


সাইজম্যাপিং


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 শিশু নির্দেশিত চিকিত্সা


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 সীমাবদ্ধ ডেটাপ্রসেসিং


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 ?: null | 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 দেখায় কারণ পরিষেবাটি সক্ষম করার পরে পদ্ধতিটি কল করা হয়েছিল।


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


প্রদর্শন

    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 দ্বারা গুণ করবে, একটি স্লট আনা এবং রেন্ডার করার আগে সর্বনিম্ন দূরত্ব বাড়াবে।


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


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

    enableVideoAds ( ) : void

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


পেতে

    get ( key : string ) : null | 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 অ্যাট্রিবিউটের নাম যা খুঁজতে হবে।
    রিটার্নস
    null | 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 ?: null | 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 : null | 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 : null | number

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


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

    campaignId : null | number

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


সৃজনশীল আইডি

    creativeId : null | number

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


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

    creativeTemplateId : null | number

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


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

    lineItemId : null | number

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


googletag.RewardedPayload

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

বৈশিষ্ট্য


পরিমাণ

    amount : number

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


টাইপ

    type : string

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


googletag.SafeFrameConfig

নিরাপদ ফ্রেম কন্টেইনারগুলির জন্য কনফিগারেশন অবজেক্ট।
বৈশিষ্ট্য
allow Overlay Expansion ?
সেফফ্রেম পৃষ্ঠার বিষয়বস্তু ওভারলে করে বিজ্ঞাপন সামগ্রীকে প্রসারিত করার অনুমতি দেবে কিনা।
allow Push Expansion ?
SafeFrame পৃষ্ঠার বিষয়বস্তু পুশ করে বিজ্ঞাপন সামগ্রীকে প্রসারিত করার অনুমতি দেবে কিনা৷
sandbox ?
ব্যবহারকারীর ইন্টারঅ্যাকশন ছাড়াই টপ লেভেল নেভিগেশন রোধ করতে SafeFrame-এর HTML5 স্যান্ডবক্স অ্যাট্রিবিউট ব্যবহার করা উচিত কিনা।
use Unique Domain ?
অবচয়। রিজার্ভেশন ক্রিয়েটিভের জন্য সেফফ্রেম এলোমেলো সাবডোমেন ব্যবহার করবে কিনা।
এছাড়াও দেখুন

বৈশিষ্ট্য


Optional অনুমতি ওভারলে সম্প্রসারণ

    allowOverlayExpansion ?: boolean

    সেফফ্রেম পৃষ্ঠার বিষয়বস্তু ওভারলে করে বিজ্ঞাপন সামগ্রীকে প্রসারিত করার অনুমতি দেবে কিনা।


Optional মঞ্জুরি পুশ বিস্তার

    allowPushExpansion ?: boolean

    SafeFrame পৃষ্ঠার বিষয়বস্তু পুশ করে বিজ্ঞাপন সামগ্রীকে প্রসারিত করার অনুমতি দেবে কিনা৷


Optional স্যান্ডবক্স

    sandbox ?: boolean

    ব্যবহারকারীর ইন্টারঅ্যাকশন ছাড়াই টপ লেভেল নেভিগেশন রোধ করতে SafeFrame-এর HTML5 স্যান্ডবক্স অ্যাট্রিবিউট ব্যবহার করা উচিত কিনা। একমাত্র বৈধ মান true ( false করতে বাধ্য করা যাবে না)। মনে রাখবেন যে স্যান্ডবক্স অ্যাট্রিবিউট প্লাগইনগুলিকে নিষ্ক্রিয় করে (যেমন ফ্ল্যাশ)।


Optional ইউনিকডোমেন ব্যবহার করুন

    useUniqueDomain ?: null | boolean

    রিজার্ভেশন ক্রিয়েটিভের জন্য সেফফ্রেম এলোমেলো সাবডোমেন ব্যবহার করবে কিনা। সঞ্চিত মান সাফ করতে null পাস.

    দ্রষ্টব্য: এই বৈশিষ্ট্যটি ডিফল্টরূপে সক্ষম।

    এছাড়াও দেখুন

googletag.Service

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

পদ্ধতি


AddEventListener


getSlots

    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 GPT দ্বারা উত্পন্ন ইভেন্টের প্রকারের প্রতিনিধিত্বকারী একটি স্ট্রিং৷ ইভেন্টের ধরন কেস সংবেদনশীল।
    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 ( ) : null | SizeMappingArray

    এই নির্মাতাকে যুক্ত করা ম্যাপিংগুলি থেকে একটি আকারের মানচিত্রের স্পেসিফিকেশন তৈরি করে।

    যদি কোনও অবৈধ ম্যাপিং সরবরাহ করা হয় তবে এই পদ্ধতিটি null হয়ে যাবে। অন্যথায় এটি স্লটে পাস করার জন্য সঠিক ফর্ম্যাটে একটি স্পেসিফিকেশন প্রদান করে De

    দ্রষ্টব্য: এই পদ্ধতিটি কল করার পরে নির্মাতার আচরণ অপরিজ্ঞাত।

    রিটার্নস
    null | 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 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
এই স্লটের জন্য কাস্টম টার্গেটিং পরামিতিগুলি সেট করে, একটি কী থেকে: কোনও জেএসএন অবজেক্টের মান মানচিত্র।

পদ্ধতি


অ্যাড সার্ভিস


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

    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 ) : null | 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 সন্ধানের জন্য বৈশিষ্ট্যের নাম।
    রিটার্নস
    null | 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 [] এই স্লটের জন্য বিজ্ঞাপন বিভাগের বর্জনীয় লেবেলগুলি, বা কোনও খালি অ্যারে যদি কোনও সেট না করা থাকে।


getResponseinformation

    getResponseInformation ( ) : null | ResponseInformation

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

    রিটার্নস
    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 : null | 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 : null | 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
বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করতে সেটিংস।
Component Auction Config
অন-ডিভাইস বিজ্ঞাপন নিলামে একক উপাদান নিলামের প্রতিনিধিত্বকারী একটি অবজেক্ট।
Interstitial Config
একটি অবজেক্ট যা একটি একক আন্তঃস্থায়ী বিজ্ঞাপন স্লটের আচরণকে সংজ্ঞায়িত করে।
Page Settings Config
পৃষ্ঠা-স্তরের সেটিংসের জন্য প্রধান কনফিগারেশন ইন্টারফেস।
Privacy Treatments Config
প্রকাশক গোপনীয়তা চিকিত্সা নিয়ন্ত্রণ করতে সেটিংস।
Publisher Provided Signals Config
প্রকাশক সিগন্যাল (পিপিএস) কনফিগারেশন অবজেক্ট সরবরাহ করেছেন।
Slot Settings Config
স্লট-স্তরের সেটিংসের জন্য প্রধান কনফিগারেশন ইন্টারফেস।
Taxonomy Data
একটি একক শ্রেণিবদ্ধের জন্য মানগুলি সমন্বিত একটি অবজেক্ট।
উপনাম টাইপ করুন
Interstitial Trigger
আন্তঃস্থায়ী বিজ্ঞাপন ট্রিগার সমর্থিত।
Privacy Treatment
সমর্থিত প্রকাশক গোপনীয়তা চিকিত্সা।
Taxonomy
প্রকাশক প্রদত্ত সংকেত (পিপিএস) এর জন্য সমর্থিত ট্যাক্সোনমিগুলি।

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


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

    InterstitialTrigger : "unhideWindow" | "navBar"

    আন্তঃস্থায়ী বিজ্ঞাপন ট্রিগার সমর্থিত।


গোপনীয়তা

    PrivacyTreatment : "disablePersonalization"

    সমর্থিত প্রকাশক গোপনীয়তা চিকিত্সা।


শ্রেণীবিন্যাস


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 সক্ষম


googletag.config.componentauctioncconfig

অন-ডিভাইস বিজ্ঞাপন নিলামে একক উপাদান নিলামের প্রতিনিধিত্বকারী একটি অবজেক্ট।
বৈশিষ্ট্য
auction Config
এই উপাদান নিলামের জন্য একটি নিলাম কনফিগারেশন অবজেক্ট।
config Key
এই উপাদান নিলামের সাথে সম্পর্কিত কনফিগারেশন কী।
এছাড়াও দেখুন

বৈশিষ্ট্য


নিলাম কনফিগ

    auctionConfig : null | {
      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

একটি অবজেক্ট যা একটি একক আন্তঃস্থায়ী বিজ্ঞাপন স্লটের আচরণকে সংজ্ঞায়িত করে।
বৈশিষ্ট্য
triggers ?
এই আন্তঃস্থায়ী বিজ্ঞাপনের জন্য আন্তঃস্থায়ী ট্রিগার কনফিগারেশন।

বৈশিষ্ট্য


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.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 ?
বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করতে সেটিংস।
ad Yield ?
অবচয়।
pps ?
প্রকাশক প্রদত্ত সংকেত (পিপিএস) নিয়ন্ত্রণের জন্য সেটিংস।
privacy Treatments ?
প্রকাশক গোপনীয়তা চিকিত্সা নিয়ন্ত্রণ করতে সেটিংস।
thread Yield ?
সৃজনশীলদের রেন্ডারিং করার সময় জিপিটি জেএস থ্রেড উত্পাদন করা উচিত কিনা তা নিয়ন্ত্রণের জন্য সেট করা।

বৈশিষ্ট্য


Optional অ্যাডেক্সপ্যানশন

    adExpansion ?: null | AdExpansionConfig

    বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করতে সেটিংস।


Optional অ্যাডিল্ড

    adYield ?: null | "DISABLED" | "ENABLED_ALL_SLOTS"


Optional পিপিএস

    প্রকাশক প্রদত্ত সংকেত (পিপিএস) নিয়ন্ত্রণের জন্য সেটিংস।


Optional গোপনীয়তা

    privacyTreatments ?: null | PrivacyTreatmentsConfig

    প্রকাশক গোপনীয়তা চিকিত্সা নিয়ন্ত্রণ করতে সেটিংস।


Optional থ্রেডিলিল্ড

    threadYield ?: null | "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 });
    
    এছাড়াও দেখুন

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 | 18-20'
      // '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 | 18-20'
      // '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 | 18-20'
      // '626' = 'Interest | Sports | Darts'
      IAB_CONTENT_2_2: { values: ["48", "127"] },
      // '48' = 'Books and Literature | Fiction'
      // '127' = 'Careers | Job Search'
    },
  },
});
এছাড়াও দেখুন

বৈশিষ্ট্য


ট্যাক্সনোমিজ


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 ?
বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করতে সেটিংস।
component Auction ?
একটি ডিভাইস বিজ্ঞাপন নিলামে অন্তর্ভুক্ত করার জন্য উপাদান নিলামের একটি অ্যারে।
interstitial ?
সেটিংস যা আন্তঃস্থায়ী বিজ্ঞাপন স্লট আচরণ নিয়ন্ত্রণ করে।

বৈশিষ্ট্য


Optional অ্যাডেক্সপ্যানশন

    adExpansion ?: AdExpansionConfig

    বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করতে সেটিংস।


Optional উপাদান

    componentAuction ?: ComponentAuctionConfig []

    একটি ডিভাইস বিজ্ঞাপন নিলামে অন্তর্ভুক্ত করার জন্য উপাদান নিলামের একটি অ্যারে।


Optional আন্তঃস্থায়ী

    interstitial ?: InterstitialConfig

    সেটিংস যা আন্তঃস্থায়ী বিজ্ঞাপন স্লট আচরণ নিয়ন্ত্রণ করে।


googletag.config.taxomydata

একটি একক শ্রেণিবদ্ধের জন্য মানগুলি সমন্বিত একটি অবজেক্ট।
বৈশিষ্ট্য
values
শ্রেণীবদ্ধ মানগুলির একটি তালিকা।

বৈশিষ্ট্য


মান


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
যখন কোনও গেম ম্যানুয়াল ইন্টারস্টিটিয়াল স্লটটি ব্যবহারকারী দ্বারা বন্ধ করে দেওয়া হয় তখন এই ইভেন্টটি বরখাস্ত করা হয়।
Game Manual Interstitial Slot Ready Event
যখন কোনও গেম ম্যানুয়াল ইন্টারস্টিটিয়াল স্লট ব্যবহারকারীর কাছে দেখানোর জন্য প্রস্তুত থাকে তখন এই ইভেন্টটি বরখাস্ত করা হয়।
Impression Viewable Event
সক্রিয় ভিউ মানদণ্ড অনুসারে যখন কোনও ছাপ দেখা যায় তখন এই ইভেন্টটি বরখাস্ত করা হয়।
Rewarded Slot Closed Event
কোনও পুরষ্কার প্রাপ্ত বিজ্ঞাপন স্লট ব্যবহারকারী দ্বারা বন্ধ হয়ে গেলে এই ইভেন্টটি বরখাস্ত করা হয়।
Rewarded Slot Granted Event
পুরষ্কার প্রাপ্ত বিজ্ঞাপন দেখার জন্য যখন কোনও পুরষ্কার দেওয়া হয় তখন এই ইভেন্টটি বরখাস্ত করা হয়।
Rewarded Slot Ready Event
যখন কোনও পুরষ্কার প্রাপ্ত বিজ্ঞাপন প্রদর্শনের জন্য প্রস্তুত থাকে তখন এই ইভেন্টটি বরখাস্ত করা হয়।
Slot Onload Event
সৃজনশীল আইফ্রেমে তার লোড ইভেন্টটি আগুন লাগলে এই ইভেন্টটি বরখাস্ত করা হয়।
Slot Render Ended Event
সৃজনশীল কোডটি স্লটে ইনজেকশনের সময় এই ইভেন্টটি বরখাস্ত করা হয়।
Slot Requested Event
কোনও নির্দিষ্ট স্লটের জন্য কোনও বিজ্ঞাপনের জন্য অনুরোধ করা হলে এই ইভেন্টটি বরখাস্ত করা হয়।
Slot Response Received
কোনও নির্দিষ্ট স্লটের জন্য কোনও বিজ্ঞাপনের প্রতিক্রিয়া পাওয়া গেলে এই ইভেন্টটি বরখাস্ত করা হয়।
Slot Visibility Changed Event
যখনই কোনও বিজ্ঞাপন স্লটের ক্ষেত্রের অন-স্ক্রিন শতাংশ পরিবর্তন হয় তখন এই ইভেন্টটি বরখাস্ত করা হয়।

googletag.events.event

সমস্ত জিপিটি ইভেন্টের জন্য বেস ইন্টারফেস। নীচের সমস্ত জিপিটি ইভেন্টগুলিতে নিম্নলিখিত ক্ষেত্রগুলি থাকবে।
বৈশিষ্ট্য
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
এছাড়াও দেখুন

বৈশিষ্ট্য


পরিষেবার নাম

    serviceName : string

    ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।


স্লট

    slot : Slot

    স্লট যা ইভেন্টটি ট্রিগার করেছিল।


googletag.events.eventtypemap

এটি একটি সিউডো-টাইপ যা পরিষেবার জন্য তার সম্পর্কিত ইভেন্ট অবজেক্ট টাইপের জন্য কোনও ইভেন্টের নামটি মানচিত্র করে ad এটি কেবল রেফারেন্স এবং টাইপ সুরক্ষার উদ্দেশ্যে নথিভুক্ত করা হয়েছে।
বৈশিষ্ট্য
game Manual Interstitial Slot Closed
ইভেন্টগুলির জন্য ওরফ।
game Manual Interstitial Slot Ready
ইভেন্টগুলির জন্য ওরফ।
impression Viewable
ইভেন্টগুলির জন্য ওরফে। impressionviewableevent।
rewarded Slot Closed
ইভেন্টগুলির জন্য ওরফে।
rewarded Slot Granted
ইভেন্টগুলির জন্য ওরফে।
rewarded Slot Ready
ইভেন্টগুলির জন্য ওরফে।
slot Onload
ইভেন্টগুলির জন্য ওরফ।
slot Render Ended
ইভেন্টগুলির জন্য ওরফে।
slot Requested
ইভেন্টগুলির জন্য ওরফে।
slot Response Received
ইভেন্টগুলির জন্য ওরফে।
slot Visibility Changed
ইভেন্টগুলির জন্য ওরফে।

বৈশিষ্ট্য


গেমম্যানুয়াল ইন্টারস্টিটিয়ালস্লটক্লোজড


গেমম্যানুয়াল ইন্টারস্টিটিয়ালস্লটডি


ইমপ্রেশনভিউযোগ্য


পুরষ্কারযুক্ত


পুরষ্কারযুক্তস্লটগ্রান্টেড


পুরষ্কারডস্লটডি


স্লটনলোড


স্লটরেন্ডারেন্ডেড


স্লোটরকিউস্টেড


স্লোটারস্পনসিরসিভিড


স্লটভাইজিবিলিটি চেঞ্জড


googletag.events.gamemanualinterstialslotclosedevent

Event প্রসারিত করে
যখন কোনও গেম ম্যানুয়াল ইন্টারস্টিটিয়াল স্লটটি ব্যবহারকারী দ্বারা বন্ধ করে দেওয়া হয় তখন এই ইভেন্টটি বরখাস্ত করা হয়।

দ্রষ্টব্য: গেম ম্যানুয়াল ইন্টারস্টিটিয়াল একটি সীমিত অ্যাক্সেস ফর্ম্যাট।
বৈশিষ্ট্য
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
উদাহরণ

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

// This listener is called when a game manual interstial slot is closed.
const targetSlot = googletag.defineOutOfPageSlot(
  "/1234567/example",
  googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL,
);
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.
  }
});

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

// This listener is called when a game manual interstial slot is closed.
var targetSlot = googletag.defineOutOfPageSlot(
  "/1234567/example",
  googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL,
);
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 interstial slot is closed.
const targetSlot = googletag.defineOutOfPageSlot(
  "/1234567/example",
  googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL,
);
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.gamemanualinterstialslotreadeevent

Event প্রসারিত করে
যখন কোনও গেম ম্যানুয়াল ইন্টারস্টিটিয়াল স্লট ব্যবহারকারীর কাছে দেখানোর জন্য প্রস্তুত থাকে তখন এই ইভেন্টটি বরখাস্ত করা হয়।

দ্রষ্টব্য: গেম ম্যানুয়াল ইন্টারস্টিটিয়াল একটি সীমিত অ্যাক্সেস ফর্ম্যাট।
বৈশিষ্ট্য
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
পদ্ধতি
make Game Manual Interstitial Visible
ব্যবহারকারীর কাছে গেম ম্যানুয়াল আন্তঃস্থায়ী বিজ্ঞাপন প্রদর্শন করে।
উদাহরণ

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

// 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,
);
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.
  }
});

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

// 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,
);
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,
);
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 ( ) : void

    ব্যবহারকারীর কাছে গেম ম্যানুয়াল আন্তঃস্থায়ী বিজ্ঞাপন প্রদর্শন করে।


googletag.events.impressionviewableevent

Event প্রসারিত করে
সক্রিয় ভিউ মানদণ্ড অনুসারে যখন কোনও ছাপ দেখা যায় তখন এই ইভেন্টটি বরখাস্ত করা হয়।
বৈশিষ্ট্য
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
উদাহরণ

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

// 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.
  }
});

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

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

Event প্রসারিত করে
কোনও পুরষ্কার প্রাপ্ত বিজ্ঞাপন স্লট ব্যবহারকারী দ্বারা বন্ধ হয়ে গেলে এই ইভেন্টটি বরখাস্ত করা হয়। এটি কোনও পুরষ্কার মঞ্জুর হওয়ার আগে বা পরে গুলি চালাতে পারে। কোনও পুরষ্কার মঞ্জুর হয়েছে কিনা তা নির্ধারণের জন্য, ইভেন্টগুলি ব্যবহার করুন।
বৈশিষ্ট্য
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
উদাহরণ

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

// This listener is called when the user closes a rewarded ad slot.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called when the user closes a rewarded ad slot.
var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called when the user closes a rewarded ad slot.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.rewordslotgrantedevent

Event প্রসারিত করে
পুরষ্কার প্রাপ্ত বিজ্ঞাপন দেখার জন্য যখন কোনও পুরষ্কার দেওয়া হয় তখন এই ইভেন্টটি বরখাস্ত করা হয়। পুরষ্কার দেওয়ার জন্য মানদণ্ডের আগে যদি বিজ্ঞাপনটি বন্ধ থাকে তবে এই ইভেন্টটি গুলি চালাবে না।
বৈশিষ্ট্য
payload
পুরষ্কার সম্পর্কে তথ্যযুক্ত একটি অবজেক্ট যা মঞ্জুর করা হয়েছিল।
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
উদাহরণ

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

// This listener is called whenever a reward is granted for a
// rewarded ad.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called whenever a reward is granted for a
// rewarded ad.
var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called whenever a reward is granted for a
// rewarded ad.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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 : null | RewardedPayload

    পুরষ্কার সম্পর্কে তথ্যযুক্ত একটি অবজেক্ট যা মঞ্জুর করা হয়েছিল।


googletag.events.rewordslotreadeevent

Event প্রসারিত করে
যখন কোনও পুরষ্কার প্রাপ্ত বিজ্ঞাপন প্রদর্শনের জন্য প্রস্তুত থাকে তখন এই ইভেন্টটি বরখাস্ত করা হয়। প্রকাশক বিজ্ঞাপনটি প্রদর্শনের আগে দেখার জন্য ব্যবহারকারীকে একটি বিকল্প উপস্থাপনের জন্য দায়বদ্ধ।
বৈশিষ্ট্য
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
পদ্ধতি
make Rewarded Visible
পুরষ্কার প্রাপ্ত বিজ্ঞাপন প্রদর্শন করে।
উদাহরণ

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

// This listener is called when a rewarded ad slot becomes ready to be
// displayed.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called when a rewarded ad slot becomes ready to be
// displayed.
var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.defineSlot("/1234567/example", [160, 600]);
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.
  }
});
এছাড়াও দেখুন

পদ্ধতি


Makerewardvisible

    makeRewardedVisible ( ) : void

    পুরষ্কার প্রাপ্ত বিজ্ঞাপন প্রদর্শন করে। ব্যবহারকারী বিজ্ঞাপনটি দেখার জন্য সম্মতি না দেওয়া পর্যন্ত এই পদ্ধতিটি কল করা উচিত নয়।


googletag.events.slotonloadevent

Event প্রসারিত করে
সৃজনশীল আইফ্রেমে তার লোড ইভেন্টটি আগুন লাগলে এই ইভেন্টটি বরখাস্ত করা হয়। সিঙ্ক রেন্ডারিং মোডে সমৃদ্ধ মিডিয়া বিজ্ঞাপনগুলি রেন্ডার করার সময়, কোনও আইফ্রেম ব্যবহার করা হয় না তাই কোনও SlotOnloadEvent বরখাস্ত করা হবে না।
বৈশিষ্ট্য
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
উদাহরণ

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

// 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.
  }
});

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

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

Event প্রসারিত করে
সৃজনশীল কোডটি স্লটে ইনজেকশনের সময় এই ইভেন্টটি বরখাস্ত করা হয়। এই ইভেন্টটি সৃজনশীল সংস্থানগুলি আনার আগে ঘটবে, তাই সৃজনশীল এখনও দৃশ্যমান নাও হতে পারে। আপনার যদি স্লটের সমস্ত সৃজনশীল সংস্থানগুলি লোডিং শেষ হয়ে যায় তখন আপনার যদি জানতে হয় তবে ইভেন্টগুলি বিবেচনা করুন L
বৈশিষ্ট্য
advertiser Id
রেন্ডারড বিজ্ঞাপনের বিজ্ঞাপনদাতা আইডি।
campaign Id
রেন্ডারড বিজ্ঞাপন প্রচারের আইডি।
company Ids
রেন্ডার ব্যাকফিল বিজ্ঞাপনে বিডকারী সংস্থাগুলির আইডি।
creative Id
রেন্ডারড রিজার্ভেশন বিজ্ঞাপনের ক্রিয়েটিভ আইডি।
creative Template Id
রেন্ডারড রিজার্ভেশন বিজ্ঞাপনের ক্রিয়েটিভ টেম্পলেট আইডি।
is Backfill
কোনও বিজ্ঞাপন ব্যাকফিল বিজ্ঞাপন ছিল কিনা।
is Empty
স্লটের জন্য কোনও বিজ্ঞাপন ফিরিয়ে দেওয়া হয়েছিল কিনা।
label Ids
রেন্ডারড বিজ্ঞাপনের আইডিএস লেবেল।
line Item Id
রেন্ডারড রিজার্ভেশন বিজ্ঞাপনের লাইন আইটেম আইডি।
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
size
রেন্ডার সৃজনশীলের পিক্সেল আকার নির্দেশ করে।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
slot Content Changed
স্লট সামগ্রীটি রেন্ডারড বিজ্ঞাপনের সাথে পরিবর্তন করা হয়েছিল কিনা।
source Agnostic Creative Id
রেন্ডারড রিজার্ভেশন বা ব্যাকফিল বিজ্ঞাপনের ক্রিয়েটিভ আইডি।
source Agnostic Line Item Id
রেন্ডারড রিজার্ভেশন বা ব্যাকফিল বিজ্ঞাপনের লাইন আইটেম আইডি।
yield Group Ids
রেন্ডারড ব্যাকফিল বিজ্ঞাপনের জন্য ফলন গ্রুপগুলির আইডি।
উদাহরণ

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

// 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("Label IDs:", event.labelIds);
  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.
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("Label IDs:", event.labelIds);
  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("Label IDs:", event.labelIds);
  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 : null | number

    রেন্ডারড বিজ্ঞাপনের বিজ্ঞাপনদাতা আইডি। মূল্য খালি স্লট, ব্যাকফিল বিজ্ঞাপন এবং ক্রিয়েটিভদের জন্য Bubadservice ব্যতীত অন্য পরিষেবা দ্বারা রেন্ডার করা সৃজনশীলদের জন্য null


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

    campaignId : null | number

    রেন্ডারড বিজ্ঞাপন প্রচারের আইডি। মূল্য খালি স্লট, ব্যাকফিল বিজ্ঞাপন এবং ক্রিয়েটিভদের জন্য Bubadservice ব্যতীত অন্য পরিষেবা দ্বারা রেন্ডার করা সৃজনশীলদের জন্য null


কোম্পানিডস

    companyIds : null | number []

    রেন্ডার ব্যাকফিল বিজ্ঞাপনে বিডকারী সংস্থাগুলির আইডি। খালি স্লট, রিজার্ভেশন বিজ্ঞাপন এবং ক্রিয়েটিভদের জন্য পাবডস সার্ভিস ব্যতীত অন্য পরিষেবাগুলি দ্বারা রেন্ডার করা সৃজনশীলদের জন্য মান null


ক্রিয়েটিভআইডি

    creativeId : null | number

    রেন্ডারড রিজার্ভেশন বিজ্ঞাপনের ক্রিয়েটিভ আইডি। মূল্য খালি স্লট, ব্যাকফিল বিজ্ঞাপন এবং ক্রিয়েটিভদের জন্য Bubadservice ব্যতীত অন্য পরিষেবা দ্বারা রেন্ডার করা সৃজনশীলদের জন্য null


ক্রিয়েটিভেটেমপ্লেটআইডি

    creativeTemplateId : null | number

    রেন্ডারড রিজার্ভেশন বিজ্ঞাপনের ক্রিয়েটিভ টেম্পলেট আইডি। মূল্য খালি স্লট, ব্যাকফিল বিজ্ঞাপন এবং ক্রিয়েটিভদের জন্য Bubadservice ব্যতীত অন্য পরিষেবা দ্বারা রেন্ডার করা সৃজনশীলদের জন্য null


isbackfill

    isBackfill : boolean

    কোনও বিজ্ঞাপন ব্যাকফিল বিজ্ঞাপন ছিল কিনা। মান true যদি বিজ্ঞাপনটি ব্যাকফিল বিজ্ঞাপন ছিল, অন্যথায় false


খালি

    isEmpty : boolean

    স্লটের জন্য কোনও বিজ্ঞাপন ফিরিয়ে দেওয়া হয়েছিল কিনা। কোনও বিজ্ঞাপন ফেরত না হলে মান true , অন্যথায় false


লেবেলিড

    labelIds : null | number []

    রেন্ডারড বিজ্ঞাপনের আইডিএস লেবেল। মূল্য খালি স্লট, ব্যাকফিল বিজ্ঞাপন এবং ক্রিয়েটিভদের জন্য Bubadservice ব্যতীত অন্য পরিষেবা দ্বারা রেন্ডার করা সৃজনশীলদের জন্য null


লাইনআইটিমিড

    lineItemId : null | number

    রেন্ডারড রিজার্ভেশন বিজ্ঞাপনের লাইন আইটেম আইডি। মূল্য খালি স্লট, ব্যাকফিল বিজ্ঞাপন এবং ক্রিয়েটিভদের জন্য Bubadservice ব্যতীত অন্য পরিষেবা দ্বারা রেন্ডার করা সৃজনশীলদের জন্য null


আকার

    size : null | string | number []

    রেন্ডার সৃজনশীলের পিক্সেল আকার নির্দেশ করে। উদাহরণ: [728, 90] । খালি বিজ্ঞাপন স্লটের জন্য মান null


স্লটকন্টেন্টচ্যাঞ্জড

    slotContentChanged : boolean

    স্লট সামগ্রীটি রেন্ডারড বিজ্ঞাপনের সাথে পরিবর্তন করা হয়েছিল কিনা। অন্যথায় false , বিষয়বস্তু পরিবর্তন করা হলে মান true


সোর্সএগনস্টিক্রিয়াটিভিড

    sourceAgnosticCreativeId : null | number

    রেন্ডারড রিজার্ভেশন বা ব্যাকফিল বিজ্ঞাপনের ক্রিয়েটিভ আইডি। যদি বিজ্ঞাপনটি কোনও রিজার্ভেশন বা লাইন আইটেমের ব্যাকফিল না হয়, বা সৃজনশীলটি পাবডস সার্ভিস ব্যতীত অন্য পরিষেবাগুলির দ্বারা রেন্ডার করা হয় তবে মানটি null


সোর্সএগনস্টিক্লাইনাইটাইটমিড

    sourceAgnosticLineItemId : null | number

    রেন্ডারড রিজার্ভেশন বা ব্যাকফিল বিজ্ঞাপনের লাইন আইটেম আইডি। যদি বিজ্ঞাপনটি কোনও রিজার্ভেশন বা লাইন আইটেমের ব্যাকফিল না হয়, বা সৃজনশীলটি পাবডস সার্ভিস ব্যতীত অন্য পরিষেবাগুলির দ্বারা রেন্ডার করা হয় তবে মানটি null


ফলনগ্রুপডস

    yieldGroupIds : null | number []

    রেন্ডারড ব্যাকফিল বিজ্ঞাপনের জন্য ফলন গ্রুপগুলির আইডি। খালি স্লট, রিজার্ভেশন বিজ্ঞাপন এবং ক্রিয়েটিভদের জন্য পাবডস সার্ভিস ব্যতীত অন্য পরিষেবাগুলি দ্বারা রেন্ডার করা সৃজনশীলদের জন্য মান null


googletag.events.slotrequestedevent

Event প্রসারিত করে
কোনও নির্দিষ্ট স্লটের জন্য কোনও বিজ্ঞাপনের জন্য অনুরোধ করা হলে এই ইভেন্টটি বরখাস্ত করা হয়।
বৈশিষ্ট্য
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
উদাহরণ

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

// 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.
  }
});

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

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

Event প্রসারিত করে
কোনও নির্দিষ্ট স্লটের জন্য কোনও বিজ্ঞাপনের প্রতিক্রিয়া পাওয়া গেলে এই ইভেন্টটি বরখাস্ত করা হয়।
বৈশিষ্ট্য
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
উদাহরণ

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

// 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.
  }
});

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

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

Event প্রসারিত করে
যখনই কোনও বিজ্ঞাপন স্লটের ক্ষেত্রের অন-স্ক্রিন শতাংশ পরিবর্তন হয় তখন এই ইভেন্টটি বরখাস্ত করা হয়। ইভেন্টটি থ্রোটলড এবং প্রতি 200 মিমি একবারের চেয়ে বেশি বার গুলি চালায় না।
বৈশিষ্ট্য
in View Percentage
বিজ্ঞাপনের ক্ষেত্রের শতাংশ যা দৃশ্যমান।
service Name
ইভেন্টটি ট্রিগার করে এমন পরিষেবার নাম।
slot
স্লট যা ইভেন্টটি ট্রিগার করেছিল।
উদাহরণ

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

// 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.
  }
});

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

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

    বিজ্ঞাপনের ক্ষেত্রের শতাংশ যা দৃশ্যমান। মান 0 এবং 100 এর মধ্যে একটি সংখ্যা।


googletag.securesignals

এটি সেই নেমস্পেস যা জিপিটি সুরক্ষিত সংকেত পরিচালনার জন্য ব্যবহার করে।
ইন্টারফেস
Bidder Signal Provider
একটি নির্দিষ্ট দরদাতার জন্য একটি সুরক্ষিত সংকেত প্রদান করে।
Publisher Signal Provider
একটি নির্দিষ্ট প্রকাশকের জন্য একটি সুরক্ষিত সংকেত প্রদান করে।
Secure Signal Providers Array
সুরক্ষিত সংকেত পরিচালনার জন্য একটি ইন্টারফেস।
উপনাম টাইপ করুন
Secure Signal Provider
নির্দিষ্ট দরদাতা বা সরবরাহকারীর জন্য সুরক্ষিত সংকেত ফেরত দেওয়ার জন্য ইন্টারফেস।

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


সিকিউরসাইনালপ্রোভিডার

    নির্দিষ্ট দরদাতা বা সরবরাহকারীর জন্য সুরক্ষিত সংকেত ফেরত দেওয়ার জন্য ইন্টারফেস। id বা networkCode মধ্যে একটি অবশ্যই সরবরাহ করা উচিত, তবে উভয়ই নয়।


googletag.securesignals.biddersignalprovider

একটি নির্দিষ্ট দরদাতার জন্য একটি সুরক্ষিত সংকেত প্রদান করে।

একটি দরদাতা সুরক্ষিত সংকেত সরবরাহকারী 2 অংশ নিয়ে গঠিত:

  1. একটি সংগ্রাহক ফাংশন, যা একটি Promise দেয় যা একটি সুরক্ষিত সংকেতকে সমাধান করে।
  2. একটি id যা সিগন্যালের সাথে সম্পর্কিত দরদাতাকে চিহ্নিত করে।
কোনও প্রকাশকের জন্য একটি সুরক্ষিত সংকেত ফিরিয়ে দিতে, সিকিউরসাইনালস.পুব্লিশারসিগনালপ্রোভাইডার ব্যবহার করুন।
বৈশিষ্ট্য
collector Function
এমন একটি ফাংশন যা একটি Promise দেয় যা একটি সুরক্ষিত সংকেতকে সমাধান করে।
id
গুগল অ্যাড ম্যানেজারে নিবন্ধিত হিসাবে এই সুরক্ষিত সংকেতের সাথে সম্পর্কিত সংগ্রাহকের জন্য একটি অনন্য পরিচয়কারী।
উদাহরণ

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

// id is provided
googletag.secureSignalProviders.push({
  id: "collector123",
  collectorFunction: () => {
    // ...custom signal generation logic...
    return Promise.resolve("signal");
  },
});

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

// 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 : ( ( ) => Promise < string > )

    এমন একটি ফাংশন যা একটি Promise দেয় যা একটি সুরক্ষিত সংকেতকে সমাধান করে।


আইডি

    id : string

    গুগল অ্যাড ম্যানেজারে নিবন্ধিত হিসাবে এই সুরক্ষিত সংকেতের সাথে সম্পর্কিত সংগ্রাহকের জন্য একটি অনন্য পরিচয়কারী।


googletag.securesignals.publishersignalprovider

একটি নির্দিষ্ট প্রকাশকের জন্য একটি সুরক্ষিত সংকেত প্রদান করে।

একটি প্রকাশক সংকেত সরবরাহকারী 2 অংশ নিয়ে গঠিত:

  1. একটি সংগ্রাহক ফাংশন, যা একটি Promise দেয় যা একটি সুরক্ষিত সংকেতকে সমাধান করে।
  2. একটি networkCode যা সংকেতের সাথে যুক্ত প্রকাশককে চিহ্নিত করে।
কোনও দরদাতার জন্য একটি সুরক্ষিত সংকেত ফেরত দিতে, পরিবর্তে সিকিউরসাইনালস.বিডারসিগনালপ্রোভাইডার ব্যবহার করুন।
বৈশিষ্ট্য
collector Function
এমন একটি ফাংশন যা একটি Promise দেয় যা একটি সুরক্ষিত সংকেতকে সমাধান করে।
network Code
এই সুরক্ষিত সংকেতের সাথে যুক্ত প্রকাশকের জন্য নেটওয়ার্ক কোড (যেমন বিজ্ঞাপন ইউনিটের পথে দেখা যায়)।
উদাহরণ

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

// networkCode is provided
googletag.secureSignalProviders.push({
  networkCode: "123456",
  collectorFunction: () => {
    // ...custom signal generation logic...
    return Promise.resolve("signal");
  },
});

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

// 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 : ( ( ) => Promise < string > )

    এমন একটি ফাংশন যা একটি Promise দেয় যা একটি সুরক্ষিত সংকেতকে সমাধান করে।


নেটওয়ার্ককোড

    networkCode : string

    এই সুরক্ষিত সংকেতের সাথে যুক্ত প্রকাশকের জন্য নেটওয়ার্ক কোড (যেমন বিজ্ঞাপন ইউনিটের পথে দেখা যায়)।


গুগলেটএজি.সেকিউরসাইনালস.সেকিউরসিগনালপ্রোভাইডারসারে

সুরক্ষিত সংকেত পরিচালনার জন্য একটি ইন্টারফেস।
পদ্ধতি
clear All Cache
ক্যাশে থেকে সমস্ত সংগ্রহকারীদের জন্য সমস্ত সংকেত সাফ করে।
push
সিগন্যাল সরবরাহকারী অ্যারেতে একটি নতুন সিকিউরসাইনালস.সেকিউরসিগনালপ্রোভিডার যুক্ত করে এবং সংকেত প্রজন্মের প্রক্রিয়া শুরু করে।

পদ্ধতি


ক্লিয়ারালক্যাচ

    clearAllCache ( ) : void

    ক্যাশে থেকে সমস্ত সংগ্রহকারীদের জন্য সমস্ত সংকেত সাফ করে।

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


ধাক্কা

,

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

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

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

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

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

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

googletag

গুগল পাবলিশার ট্যাগটি এর এপিআইয়ের জন্য গ্লোবাল নেমস্পেস ব্যবহার করে।
নামস্থান
config
পৃষ্ঠা-স্তরের সেটিংসের জন্য প্রধান কনফিগারেশন ইন্টারফেস।
enums
এটি সেই নেমস্পেস যা জিপিটি এনাম ধরণের জন্য ব্যবহার করে।
events
এটি জিপিটি ইভেন্টগুলির জন্য ব্যবহার করে এমন নেমস্পেস।
secure Signals
এটি সেই নেমস্পেস যা জিপিটি সুরক্ষিত সংকেত পরিচালনার জন্য ব্যবহার করে।
ইন্টারফেস
Command Array
কমান্ড অ্যারে ফাংশনগুলির একটি ক্রম গ্রহণ করে এবং সেগুলি ক্রমে অনুরোধ করে।
Companion Ads Service
সঙ্গী বিজ্ঞাপন পরিষেবা।
Privacy Settings Config
গোপনীয়তা সেটিংসের জন্য কনফিগারেশন অবজেক্ট।
Pub Ads Service
প্রকাশক বিজ্ঞাপন পরিষেবা।
Response Information
একটি একক বিজ্ঞাপন প্রতিক্রিয়া প্রতিনিধিত্বকারী একটি অবজেক্ট।
Rewarded Payload
পুরষ্কার প্রাপ্ত বিজ্ঞাপনের সাথে যুক্ত পুরষ্কারকে উপস্থাপন করে এমন একটি বস্তু।
Safe Frame Config
সেফফ্রেম পাত্রে কনফিগারেশন অবজেক্ট।
Service
বেস পরিষেবা শ্রেণি যা সমস্ত পরিষেবার জন্য সাধারণ পদ্ধতি ধারণ করে।
Size Mapping Builder
আকার ম্যাপিং স্পেসিফিকেশন অবজেক্টগুলির জন্য বিল্ডার।
Slot
স্লট একটি পৃষ্ঠায় একটি একক বিজ্ঞাপন স্লট প্রতিনিধিত্ব করে এমন একটি বস্তু।
উপনাম টাইপ করুন
General Size
একটি স্লটের জন্য একটি বৈধ আকারের কনফিগারেশন, যা এক বা একাধিক আকার হতে পারে।
Multi Size
একক বৈধ আকারের একটি তালিকা।
Named Size
নামযুক্ত আকারগুলি যা একটি স্লট থাকতে পারে।
Single Size
স্লটের জন্য একটি একক বৈধ আকার।
Single Size Array
[প্রস্থ, উচ্চতা] প্রতিনিধিত্বকারী দুটি সংখ্যার অ্যারে।
Size Mapping
বিজ্ঞাপন আকারগুলিতে ভিউপোর্ট আকারের একটি ম্যাপিং।
Size Mapping Array
আকার ম্যাপিংয়ের একটি তালিকা।
ভেরিয়েবল
api Ready
পতাকা ইঙ্গিত করে যে জিপিটি এপিআই লোড হয়েছে এবং কল করার জন্য প্রস্তুত।
cmd
জিপিটি-সম্পর্কিত কলগুলির অ্যাসিঙ্ক্রোনাস সম্পাদনের জন্য গ্লোবাল কমান্ড কাতারের রেফারেন্স।
pubads Ready
পতাকা ইঙ্গিত করে যে Pubadsservice সক্ষম, লোড এবং সম্পূর্ণরূপে অপারেশনাল।
secure Signal Providers
সুরক্ষিত সিগন্যাল সরবরাহকারীদের অ্যারে রেফারেন্স।
ফাংশন
companion Ads
সহচরদের একটি রেফারেন্স প্রদান করে।
define Out Of Page Slot
প্রদত্ত বিজ্ঞাপন ইউনিট পাথ সহ একটি পৃষ্ঠা-পৃষ্ঠার বিজ্ঞাপন স্লট তৈরি করে।
define Slot
প্রদত্ত বিজ্ঞাপন ইউনিটের পথ এবং আকারের সাথে একটি বিজ্ঞাপন স্লট তৈরি করে এবং এটি পৃষ্ঠায় একটি ডিভ এলিমেন্টের আইডির সাথে যুক্ত করে যাতে বিজ্ঞাপনটি থাকবে।
destroy Slots
Destroys the given slots, removing all related objects and references of those slots from GPT.
disable Publisher Console
Disables the Google Publisher Console.
display
Instructs slot services to render the slot.
enable Services
Enables all GPT services that have been defined for ad slots on the page.
get Version
Returns the current version of GPT.
open Console
Opens the Google Publisher Console.
pubads
Returns a reference to the PubAdsService .
set Ad Iframe Title
Sets the title for all ad container iframes created by PubAdsService , from this point onwards.
set Config
Sets general configuration options for the page.
size Mapping
Creates a new SizeMappingBuilder .

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


GeneralSize

    GeneralSize : SingleSize | MultiSize

    A valid size configuration for a slot, which can be one or multiple sizes.


MultiSize

    MultiSize : SingleSize []

    A list of single valid sizes.


NamedSize

    NamedSize : "fluid" | [ "fluid" ]

    Named sizes that a slot can have. In most cases size is a fixed-size rectangle but there are some cases when we need other kinds of size specifications. Only the following are valid named sizes:

    • fluid : the ad container takes 100% width of parent div and then resizes its height to fit creative content. Similar to how regular block elements on a page behave. Used for native ads (see related article ). Note that both fluid and ['fluid'] are acceptable forms to declare a slot size as fluid.


SingleSize


SingleSizeArray

    SingleSizeArray : [ number , number ]

    Array of two numbers representing [width, height].


SizeMapping


SizeMappingArray

    SizeMappingArray : SizeMapping []

    A list of size mappings.

ভেরিয়েবল


Const apiReady

    apiReady : boolean | undefined

    Flag indicating that the GPT API is loaded and ready to be called. This property will be simply undefined until the API is ready.

    Note that the recommended way of handling async is to use googletag.cmd to queue callbacks for when GPT is ready. These callbacks do not have to check googletag.apiReady as they are guaranteed to execute once the API is set up.


Const cmd

    cmd : ( ( this : typeof globalThis ) => void ) [] | CommandArray

    Reference to the global command queue for asynchronous execution of GPT-related calls.

    The googletag.cmd variable is initialized to an empty JavaScript array by the GPT tag syntax on the page, and cmd.push is the standard Array.push method that adds an element to the end of the array. When the GPT JavaScript is loaded, it looks through the array and executes all the functions in order. The script then replaces cmd with a CommandArray object whose push method is defined to execute the function argument passed to it. This mechanism allows GPT to reduce perceived latency by fetching the JavaScript asynchronously while allowing the browser to continue rendering the page.

    উদাহরণ

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

    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

    pubadsReady : boolean | undefined

    Flag indicating that PubAdsService is enabled, loaded and fully operational. This property will be simply undefined until enableServices is called and PubAdsService is loaded and initialized.


secureSignalProviders

    secureSignalProviders : SecureSignalProvider [] | SecureSignalProvidersArray | undefined

    Reference to the secure signal providers array.

    The secure signal providers array accepts a sequence of signal-generating functions and invokes them in order. It is intended to replace a standard array that is used to enqueue signal-generating functions to be invoked once GPT is loaded.

    উদাহরণ

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

    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


defineOutOfPageSlot

    defineOutOfPageSlot ( adUnitPath : string , div ?: string | OutOfPageFormat ) : Slot | null

    Constructs an out-of-page ad slot with the given ad unit path.

    For custom out-of-page ads, div is the ID of the div element that will contain the ad. See the article on out-of-page creatives for more details.

    For GPT managed out-of-page ads, div is a supported 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 Full ad unit path with the network code and ad unit code.
    Optional div : string | OutOfPageFormat ID of the div that will contain this ad unit or OutOfPageFormat.
    রিটার্নস
    Slot | null The newly created slot, or null if a slot cannot be created.


defineSlot

    defineSlot ( adUnitPath : string , size : GeneralSize , div ?: string ) : Slot | null

    Constructs an ad slot with a given ad unit path and size and associates it with the ID of a div element on the page that will contain the ad.

    উদাহরণ

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

    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 Full ad unit path with the network code and unit code.
    size : GeneralSize Width and height of the added slot. This is the size that is used in the ad request if no responsive size mapping is provided or the size of the viewport is smaller than the smallest size provided in the mapping.
    Optional div : string ID of the div that will contain this ad unit.
    রিটার্নস
    Slot | null The newly created slot, or null if a slot cannot be created.


destroySlots

    destroySlots ( slots ?: Slot [] ) : boolean

    Destroys the given slots, removing all related objects and references of those slots from GPT. This API does not support passback slots and companion slots.

    Calling this API on a slot clears the ad and removes the slot object from the internal state maintained by GPT. Calling any more functions on the slot object will result in undefined behavior. Note the browser may still not free the memory associated with that slot if a reference to it is maintained by the publisher page. Calling this API makes the div associated with that slot available for reuse.

    In particular, destroying a slot removes the ad from GPT's long-lived pageview , so future requests will not be influenced by roadblocks or competitive exclusions involving this ad. Failure to call this function before removing a slot's div from the page will result in undefined behavior.

    উদাহরণ

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

    // 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 [] The array of slots to destroy. Array is optional; all slots will be destroyed if it is unspecified.
    রিটার্নস
    boolean true if slots have been destroyed, false otherwise.


disablePublisherConsole

    disablePublisherConsole ( ) : void

    Disables the Google Publisher Console.

    এছাড়াও দেখুন


প্রদর্শন

    display ( divOrSlot : string | Element | Slot ) : void

    Instructs slot services to render the slot. Each ad slot should only be displayed once per page. All slots must be defined and have a service associated with them before being displayed. The display call must not happen until the element is present in the DOM. The usual way to achieve that is to place it within a script block within the div element named in the method call.

    If single request architecture (SRA) is being used, all unfetched ad slots at the time this method is called will be fetched at once. To force an ad slot not to display, the entire div must be removed.

    এছাড়াও দেখুন
    পরামিতি
    divOrSlot : string | Element | Slot Either the ID of the div element containing the ad slot or the div element, or the slot object. If a div element is provided, it must have an 'id' attribute which matches the ID passed into defineSlot .


enableServices

    enableServices ( ) : void

    Enables all GPT services that have been defined for ad slots on the page.


getVersion

    getVersion ( ) : string

    Returns the current version of GPT.

    এছাড়াও দেখুন
    রিটার্নস
    string The currently executing GPT version string.


openConsole

    openConsole ( div ?: string ) : void

    Opens the Google Publisher Console.

    উদাহরণ

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

    // 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 An ad slot div ID. এই মান ঐচ্ছিক. When provided, the Publisher Console will attempt to open with details of the specified ad slot in view.


pubads


setAdIframeTitle

    setAdIframeTitle ( title : string ) : void

    Sets the title for all ad container iframes created by PubAdsService , from this point onwards.

    উদাহরণ

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

    googletag.setAdIframeTitle("title");
    

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

    googletag.setAdIframeTitle("title");
    

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

    googletag.setAdIframeTitle("title");
    
    পরামিতি
    title : string The new title for all ad container iframes.


setConfig


sizeMapping


googletag.CommandArray

The command array accepts a sequence of functions and invokes them in order. It is intended to replace a standard array that is used to enqueue functions to be invoked once GPT is loaded.
পদ্ধতি
push
Executes the sequence of functions specified in the arguments in order.

পদ্ধতি


ধাক্কা

    push ( ... f : ( ( this : typeof globalThis ) => void ) [] ) : number

    Executes the sequence of functions specified in the arguments in order.

    উদাহরণ

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

    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 ) [] A JavaScript function to be executed. The runtime binding will always be globalThis . Consider passing an arrow function to retain the this value of the enclosing lexical context.
    রিটার্নস
    number The number of commands processed so far. This is compatible with Array.push 's return value (the current length of the array).


googletag.CompanionAdsService

Extends Service
Companion Ads service. This service is used by video ads to show companion ads.
পদ্ধতি
add Event Listener
Registers a listener that allows you to set up and call a JavaScript function when a specific GPT event happens on the page.
get Slots
Get the list of slots associated with this service.
remove Event Listener
Removes a previously registered listener.
set Refresh Unfilled Slots
Sets whether companion slots that have not been filled will be automatically backfilled.
এছাড়াও দেখুন

পদ্ধতি


setRefreshUnfilledSlots

    setRefreshUnfilledSlots ( value : boolean ) : void

    Sets whether companion slots that have not been filled will be automatically backfilled.

    This method can be called multiple times during the page's lifetime to turn backfill on and off. Only slots that are also registered with the PubAdsService will be backfilled. Due to policy restrictions, this method is not designed to fill empty companion slots when an Ad Exchange video is served.

    উদাহরণ

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

    googletag.companionAds().setRefreshUnfilledSlots(true);
    

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

    googletag.companionAds().setRefreshUnfilledSlots(true);
    

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

    googletag.companionAds().setRefreshUnfilledSlots(true);
    
    পরামিতি
    value : boolean true to automatically backfill unfilled slots, false to leave them unchanged.


googletag.PrivacySettingsConfig

Configuration object for privacy settings.
বৈশিষ্ট্য
child Directed Treatment ?
Indicates whether the page should be treated as child-directed .
limited Ads ?
Enables serving to run in limited ads mode to aid in publisher regulatory compliance needs.
non Personalized Ads ?
Enables serving to run in non-personalized ads mode to aid in publisher regulatory compliance needs.
restrict Data Processing ?
Enables serving to run in restricted processing mode to aid in publisher regulatory compliance needs.
traffic Source ?
Indicates whether requests represent purchased or organic traffic.
under Age Of Consent ?
Indicates whether to mark ad requests as coming from users under the age of consent .
এছাড়াও দেখুন

বৈশিষ্ট্য


Optional childDirectedTreatment

    childDirectedTreatment ?: null | boolean

    Indicates whether the page should be treated as child-directed . Set to null to clear the configuration.


Optional limitedAds

    limitedAds ?: boolean

    Enables serving to run in limited ads mode to aid in publisher regulatory compliance needs.

    You can instruct GPT to request limited ads in two ways:

    • Automatically, by using a signal from an IAB TCF v2.0 consent management platform.
    • Manually, by setting the value of this field to true .
    Manually configuring limited ads is only possible when GPT is loaded from the limited ads URL . Attempting to modify this setting when GPT has been loaded from the standard URL will generate a Publisher Console warning .

    Note that it is not necessary to manually enable limited ads when a CMP is in use.

    উদাহরণ

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

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

    nonPersonalizedAds ?: boolean

    Enables serving to run in non-personalized ads mode to aid in publisher regulatory compliance needs.


Optional restrictDataProcessing

    restrictDataProcessing ?: boolean

    Enables serving to run in restricted processing mode to aid in publisher regulatory compliance needs.


Optional trafficSource

    trafficSource ?: TrafficSource

    Indicates whether requests represent purchased or organic traffic. This value populates the Traffic source dimension in Ad Manager reporting. If not set, traffic source defaults to undefined in reporting.

    উদাহরণ

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

    // 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 ?: null | boolean

    Indicates whether to mark ad requests as coming from users under the age of consent . Set to null to clear the configuration.


googletag.PubAdsService

Extends Service
Publisher Ads service. This service is used to fetch and show ads from your Google Ad Manager account.
পদ্ধতি
add Event Listener
Registers a listener that allows you to set up and call a JavaScript function when a specific GPT event happens on the page.
clear
Removes the ads from the given slots and replaces them with blank content.
clear Category Exclusions
Clears all page-level ad category exclusion labels.
clear Targeting
Clears custom targeting parameters for a specific key or for all keys.
collapse Empty Divs
Enables collapsing of slot divs so that they don't take up any space on the page when there is no ad content to display.
disable Initial Load
Disables requests for ads on page load, but allows ads to be requested with a PubAdsService.refresh call.
display
Constructs and displays an ad slot with the given ad unit path and size.
enable Lazy Load
Enables lazy loading in GPT as defined by the config object.
enable Single Request
Enables single request mode for fetching multiple ads at the same time.
enable Video Ads
Signals to GPT that video ads will be present on the page.
get
Returns the value for the AdSense attribute associated with the given key.
get Attribute Keys
Returns the attribute keys that have been set on this service.
get Slots
Get the list of slots associated with this service.
get Targeting
Returns a specific custom service-level targeting parameter that has been set.
get Targeting Keys
Returns the list of all custom service-level targeting keys that have been set.
is Initial Load Disabled
Returns whether or not initial requests for ads was successfully disabled by a previous PubAdsService.disableInitialLoad call.
refresh
Fetches and displays new ads for specific or all slots on the page.
remove Event Listener
Removes a previously registered listener.
set
Sets values for AdSense attributes that apply to all ad slots under the Publisher Ads service.
set Category Exclusion
Sets a page-level ad category exclusion for the given label name.
set Centering
Enables and disables horizontal centering of ads.
set Force Safe Frame
Configures whether all ads on the page should be forced to be rendered using a SafeFrame container.
set Location
Passes location information from websites so you can geo-target line items to specific locations.
set Privacy Settings
Allows configuration of all privacy settings from a single API using a config object.
set Publisher Provided Id
Sets the value for the publisher-provided ID.
set Safe Frame Config
Sets the page-level preferences for SafeFrame configuration.
set Targeting
Sets custom targeting parameters for a given key that apply to all Publisher Ads service ad slots.
set Video Content
Sets the video content information to be sent along with the ad requests for targeting and content exclusion purposes.
update Correlator
Changes the correlator that is sent with ad requests, effectively starting a new page view.

পদ্ধতি


পরিষ্কার

    clear ( slots ?: Slot [] ) : boolean

    Removes the ads from the given slots and replaces them with blank content. The slots will be marked as unfetched.

    In particular, clearing a slot removes the ad from GPT's long-lived pageview , so future requests will not be influenced by roadblocks or competitive exclusions involving this ad.

    উদাহরণ

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

    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 [] The array of slots to clear. Array is optional; all slots will be cleared if it is unspecified.
    রিটার্নস
    boolean Returns true if slots have been cleared, false otherwise.


clearCategoryExclusions

    clearCategoryExclusions ( ) : PubAdsService

    Clears all page-level ad category exclusion labels. This is useful if you want to refresh the slot.

    উদাহরণ

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

    // 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 The service object on which the method was called.


clearTargeting

    clearTargeting ( key ?: string ) : PubAdsService

    Clears custom targeting parameters for a specific key or for all keys.

    উদাহরণ

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

    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 Targeting parameter key. The key is optional; all targeting parameters will be cleared if it is unspecified.
    রিটার্নস
    PubAdsService The service object on which the method was called.


collapseEmptyDivs

    collapseEmptyDivs ( collapseBeforeAdFetch ?: boolean ) : boolean

    Enables collapsing of slot divs so that they don't take up any space on the page when there is no ad content to display. This mode must be set before the service is enabled.

    এছাড়াও দেখুন
    পরামিতি
    Optional collapseBeforeAdFetch : boolean Whether to collapse the slots even before the ads are fetched. এই পরামিতি ঐচ্ছিক; if not provided, false will be used as the default value.
    রিটার্নস
    boolean Returns true if div collapse mode was enabled and false if it is impossible to enable collapse mode because the method was called after the service was enabled.


disableInitialLoad

    disableInitialLoad ( ) : void

    Disables requests for ads on page load, but allows ads to be requested with a PubAdsService.refresh call. This should be set prior to enabling the service. Async mode must be used; otherwise it will be impossible to request ads using refresh .

    এছাড়াও দেখুন


প্রদর্শন

    display ( adUnitPath : string , size : GeneralSize , div ?: string | Element , clickUrl ?: string ) : void

    Constructs and displays an ad slot with the given ad unit path and size. This method does not work with single request mode.

    Note: When this method is called, a snapshot of the slot and page state is created to ensure consistency when sending the ad request and rendering the response. Any changes that are made to the slot or page state after this method is called (including targeting, privacy settings, force SafeFrame, etc.) will only apply to subsequent display() or refresh() requests.

    উদাহরণ

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

    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 The ad unit path of slot to be rendered.
    size : GeneralSize Width and height of the slot.
    Optional div : string | Element Either the ID of the div containing the slot or the div element itself.
    Optional clickUrl : string The click URL to use on this slot.


enableLazyLoad

    enableLazyLoad ( config ?: {
      fetchMarginPercent ?: number ;
      mobileScaling ?: number ;
      renderMarginPercent ?: number ;
    } ) : void

    Enables lazy loading in GPT as defined by the config object. For more detailed examples, see the Lazy loading sample.

    Note: Lazy fetching in SRA only works if all slots are outside the fetching margin.

    উদাহরণ

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

    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 ;
    }
    Configuration object allows customization of lazy behavior. Any omitted configurations will use a default set by Google that will be tuned over time. To disable a particular setting, such as a fetching margin, set the value to -1 .
    • fetchMarginPercent

      The minimum distance from the current viewport a slot must be before we fetch the ad as a percentage of viewport size. A value of 0 means "when the slot enters the viewport", 100 means "when the ad is 1 viewport away", and so on.
    • renderMarginPercent

      The minimum distance from the current viewport a slot must be before we render an ad. This allows for prefetching the ad, but waiting to render and download other subresources. The value works just like fetchMarginPercent as a percentage of viewport.
    • mobileScaling

      A multiplier applied to margins on mobile devices. This allows varying margins on mobile vs. desktop. For example, a value of 2.0 will multiply all margins by 2 on mobile devices, increasing the minimum distance a slot can be before fetching and rendering.


enableSingleRequest

    enableSingleRequest ( ) : boolean

    Enables single request mode for fetching multiple ads at the same time. This requires all Publisher Ads slots to be defined and added to the PubAdsService prior to enabling the service. Single request mode must be set before the service is enabled.

    এছাড়াও দেখুন
    রিটার্নস
    boolean Returns true if single request mode was enabled and false if it is impossible to enable single request mode because the method was called after the service was enabled.


enableVideoAds

    enableVideoAds ( ) : void

    Signals to GPT that video ads will be present on the page. This enables competitive exclusion constraints on display and video ads. If the video content is known, call PubAdsService.setVideoContent in order to be able to use content exclusion for display ads.


পেতে

    get ( key : string ) : null | string

    Returns the value for the AdSense attribute associated with the given key.

    উদাহরণ

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

    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 Name of the attribute to look for.
    রিটার্নস
    null | string Current value for the attribute key, or null if the key is not present.


getAttributeKeys

    getAttributeKeys ( ) : string []

    Returns the attribute keys that have been set on this service.

    উদাহরণ

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

    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 [] Array of attribute keys set on this service. Ordering is undefined.


getTargeting

    getTargeting ( key : string ) : string []

    Returns a specific custom service-level targeting parameter that has been set.

    উদাহরণ

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

    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 The targeting key to look for.
    রিটার্নস
    string [] The values associated with this key, or an empty array if there is no such key.


getTargetingKeys

    getTargetingKeys ( ) : string []

    Returns the list of all custom service-level targeting keys that have been set.

    উদাহরণ

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

    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 [] Array of targeting keys. Ordering is undefined.


isInitialLoadDisabled


রিফ্রেশ

    refresh ( slots ?: null | Slot [] , options ?: {
      changeCorrelator : boolean ;
    } ) : void

    Fetches and displays new ads for specific or all slots on the page. Works only in asynchronous rendering mode.

    For proper behavior across all browsers, calling refresh must be preceded by a call to display the ad slot. If the call to display is omitted, refresh may behave unexpectedly. If desired, the PubAdsService.disableInitialLoad method can be used to stop display from fetching an ad.

    Refreshing a slot removes the old ad from GPT's long-lived pageview , so future requests will not be influenced by roadblocks or competitive exclusions involving that ad.

    উদাহরণ

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

    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 : null | Slot [] The slots to refresh. Array is optional; all slots will be refreshed if it is unspecified.
    Optional options : {
      changeCorrelator : boolean ;
    }
    Configuration options associated with this refresh call.
    • changeCorrelator

      Specifies whether or not a new correlator is to be generated for fetching ads. Our ad servers maintain this correlator value briefly (currently for 30 seconds, but subject to change), such that requests with the same correlator received close together will be considered a single page view. By default a new correlator is generated for every refresh.

      Note: this option has no effect on GPT's long-lived pageview , which automatically reflects the ads currently on the page and has no expiration time.


সেট

    set ( key : string , value : string ) : PubAdsService

    Sets values for AdSense attributes that apply to all ad slots under the Publisher Ads service.

    Calling this more than once for the same key will override previously set values for that key. All values must be set before calling display or 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 The service object on which the method was called.


setCategoryExclusion

    setCategoryExclusion ( categoryExclusion : string ) : PubAdsService

    Sets a page-level ad category exclusion for the given label name.

    উদাহরণ

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

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

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

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

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

    // Label = AirlineAd.
    googletag.pubads().setCategoryExclusion("AirlineAd");
    
    এছাড়াও দেখুন
    পরামিতি
    categoryExclusion : string The ad category exclusion label to add.
    রিটার্নস
    PubAdsService The service object on which the method was called.


setCentering

    setCentering ( centerAds : boolean ) : void

    Enables and disables horizontal centering of ads. Centering is disabled by default. In legacy gpt_mobile.js, centering is enabled by default.

    This method should be invoked before calling display or refresh because only ads that are requested after calling this method will be centered.

    উদাহরণ

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

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

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

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

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

    // Make ads centered.
    googletag.pubads().setCentering(true);
    
    পরামিতি
    centerAds : boolean true to center ads, false to left-align them.


setForceSafeFrame

    setForceSafeFrame ( forceSafeFrame : boolean ) : PubAdsService

    Configures whether all ads on the page should be forced to be rendered using a SafeFrame container.

    Please keep the following things in mind while using this API:

    • This setting will only take effect for subsequent ad requests made for the respective slots.
    • The slot level setting, if specified, will always override the page level setting.
    • If set to true (at slot-level or page level), the ad will always be rendered using a SafeFrame container independent of the choice made in the Google Ad Manager UI.
    • However, if set to false or left unspecified, the ad will be rendered using a SafeFrame container depending on the type of creative and the selection made in the Google Ad Manager UI.
    • This API should be used with caution as it could impact the behaviour of creatives that attempt to break out of their iFrames or rely on them being rendered directly in a publishers page.
    উদাহরণ

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

    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 to force all ads on the page to be rendered in SafeFrames and false to change the previous setting to false. Setting this to false when unspecified earlier, won't change anything.
    রিটার্নস
    PubAdsService The service object on which the function was called.


setLocation

    setLocation ( address : string ) : PubAdsService

    Passes location information from websites so you can geo-target line items to specific locations.

    উদাহরণ

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

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

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

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

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

    // Postal code:
    googletag.pubads().setLocation("10001,US");
    
    পরামিতি
    address : string Freeform address.
    রিটার্নস
    PubAdsService The service object on which the method was called.


setPrivacySettings

    setPrivacySettings ( privacySettings : PrivacySettingsConfig ) : PubAdsService

    Allows configuration of all privacy settings from a single API using a config object.

    উদাহরণ

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

    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 Object containing privacy settings config.
    রিটার্নস
    PubAdsService The service object on which the function was called.


setPublisherProvidedId

    setPublisherProvidedId ( ppid : string ) : PubAdsService

    Sets the value for the publisher-provided ID.

    উদাহরণ

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

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

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

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

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

    googletag.pubads().setPublisherProvidedId("12JD92JD8078S8J29SDOAKC0EF230337");
    
    এছাড়াও দেখুন
    পরামিতি
    ppid : string An alphanumeric ID provided by the publisher. Must be between 32 and 150 characters.
    রিটার্নস
    PubAdsService The service object on which the method was called.


setSafeFrameConfig

    setSafeFrameConfig ( config : SafeFrameConfig ) : PubAdsService

    Sets the page-level preferences for SafeFrame configuration. Any unrecognized keys in the config object will be ignored. The entire config will be ignored if an invalid value is passed for a recognized key.

    These page-level preferences will be overridden by slot-level preferences, if specified.

    উদাহরণ

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

    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 The configuration object.
    রিটার্নস
    PubAdsService The service object on which the method was called.


setTargeting

    setTargeting ( key : string , value : string | string [] ) : PubAdsService

    Sets custom targeting parameters for a given key that apply to all Publisher Ads service ad slots. Calling this multiple times for the same key will overwrite old values. These keys are defined in your Google Ad Manager account.

    উদাহরণ

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

    // 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 Targeting parameter key.
    value : string | string [] Targeting parameter value or array of values.
    রিটার্নস
    PubAdsService The service object on which the method was called.


setVideoContent

    setVideoContent ( videoContentId : string , videoCmsId : string ) : void

    Sets the video content information to be sent along with the ad requests for targeting and content exclusion purposes. Video ads will be automatically enabled when this method is called. For videoContentId and videoCmsId , use the values that are provided to the Google Ad Manager content ingestion service.

    এছাড়াও দেখুন
    পরামিতি
    videoContentId : string The video content ID.
    videoCmsId : string The video CMS ID.


updateCorrelator

    updateCorrelator ( ) : PubAdsService

    Changes the correlator that is sent with ad requests, effectively starting a new page view. The correlator is the same for all the ad requests coming from one page view, and unique across page views. Only applies to async mode.

    Note: this has no effect on GPT's long-lived pageview , which automatically reflects the ads actually on the page and has no expiration time.

    উদাহরণ

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

    // 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 The service object on which the function was called.


googletag.ResponseInformation

An object representing a single ad response.
বৈশিষ্ট্য
advertiser Id
The ID of the advertiser.
campaign Id
The ID of the campaign.
creative Id
The ID of the creative.
creative Template Id
The template ID of the ad.
line Item Id
The ID of the line item.
এছাড়াও দেখুন

বৈশিষ্ট্য


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

    advertiserId : null | number

    The ID of the advertiser.


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

    campaignId : null | number

    The ID of the campaign.


ক্রিয়েটিভআইডি

    creativeId : null | number

    The ID of the creative.


creativeTemplateId

    creativeTemplateId : null | number

    The template ID of the ad.


লাইনআইটিমিড

    lineItemId : null | number

    The ID of the line item.


googletag.RewardedPayload

An object representing the reward associated with a rewarded ad
বৈশিষ্ট্য
amount
The number of items included in the reward.
type
The type of item included in the reward (for example, "coin").
এছাড়াও দেখুন

বৈশিষ্ট্য


পরিমাণ

    amount : number

    The number of items included in the reward.


টাইপ

    type : string

    The type of item included in the reward (for example, "coin").


googletag.SafeFrameConfig

Configuration object for SafeFrame containers.
বৈশিষ্ট্য
allow Overlay Expansion ?
Whether SafeFrame should allow ad content to expand by overlaying page content.
allow Push Expansion ?
Whether SafeFrame should allow ad content to expand by pushing page content.
sandbox ?
Whether SafeFrame should use the HTML5 sandbox attribute to prevent top level navigation without user interaction.
use Unique Domain ?
অবচয়। Whether SafeFrame should use randomized subdomains for Reservation creatives.
এছাড়াও দেখুন

বৈশিষ্ট্য


Optional allowOverlayExpansion

    allowOverlayExpansion ?: boolean

    Whether SafeFrame should allow ad content to expand by overlaying page content.


Optional allowPushExpansion

    allowPushExpansion ?: boolean

    Whether SafeFrame should allow ad content to expand by pushing page content.


Optional sandbox

    sandbox ?: boolean

    Whether SafeFrame should use the HTML5 sandbox attribute to prevent top level navigation without user interaction. The only valid value is true (cannot be forced to false ). Note that the sandbox attribute disables plugins (eg Flash).


Optional useUniqueDomain

    useUniqueDomain ?: null | boolean

    Whether SafeFrame should use randomized subdomains for Reservation creatives. Pass in null to clear the stored value.

    Note: this feature is enabled by default.

    এছাড়াও দেখুন

googletag.Service

Base service class that contains methods common for all services.
পদ্ধতি
add Event Listener
Registers a listener that allows you to set up and call a JavaScript function when a specific GPT event happens on the page.
get Slots
Get the list of slots associated with this service.
remove Event Listener
Removes a previously registered listener.

পদ্ধতি


AddEventListener

    addEventListener < K extends keyof EventTypeMap > ( eventType : K , listener : ( ( arg : EventTypeMap [ K ] ) => void ) ) : Service

    Registers a listener that allows you to set up and call a JavaScript function when a specific GPT event happens on the page. The following events are supported:

    An object of the appropriate event type is passed to the listener when it is called.
    উদাহরণ

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

    // 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 A string representing the type of event generated by GPT. Event types are case sensitive.
    listener : ( ( arg : EventTypeMap [ K ] ) => void ) Function that takes a single event object argument.
    রিটার্নস
    Service The service object on which the method was called.


getSlots

    getSlots ( ) : Slot []

    Get the list of slots associated with this service.

    রিটার্নস
    Slot [] Slots in the order in which they were added to the service.


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

    removeEventListener < K extends keyof EventTypeMap > ( eventType : K , listener : ( ( event : EventTypeMap [ K ] ) => void ) ) : void

    Removes a previously registered listener.

    উদাহরণ

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

    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 A string representing the type of event generated by GPT. Event types are case sensitive.
    listener : ( ( event : EventTypeMap [ K ] ) => void ) Function that takes a single event object argument.


googletag.SizeMappingBuilder

Builder for size mapping specification objects. This builder is provided to help easily construct size specifications.
পদ্ধতি
add Size
Adds a mapping from a single-size array (representing the viewport) to a single- or multi-size array representing the slot.
build
Builds a size map specification from the mappings added to this builder.
এছাড়াও দেখুন

পদ্ধতি


addSize

    addSize ( viewportSize : SingleSizeArray , slotSize : GeneralSize ) : SizeMappingBuilder

    Adds a mapping from a single-size array (representing the viewport) to a single- or multi-size array representing the slot.

    উদাহরণ

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

    // 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 The size of the viewport for this mapping entry.
    slotSize : GeneralSize The sizes of the slot for this mapping entry.
    রিটার্নস
    SizeMappingBuilder A reference to this builder.


নির্মাণ

    build ( ) : null | SizeMappingArray

    Builds a size map specification from the mappings added to this builder.

    If any invalid mappings have been supplied, this method will return null . Otherwise it returns a specification in the correct format to pass to Slot.defineSizeMapping .

    Note: the behavior of the builder after calling this method is undefined.

    রিটার্নস
    null | SizeMappingArray The result built by this builder. Can be null if invalid size mappings were supplied.


googletag.Slot

Slot is an object representing a single ad slot on a page.
পদ্ধতি
add Service
Adds a Service to this slot.
clear Category Exclusions
Clears all slot-level ad category exclusion labels for this slot.
clear Targeting
Clears specific or all custom slot-level targeting parameters for this slot.
define Size Mapping
Sets an array of mappings from a minimum viewport size to slot size for this slot.
get
Returns the value for the AdSense attribute associated with the given key for this slot.
get Ad Unit Path
Returns the full path of the ad unit, with the network code and ad unit path.
get Attribute Keys
Returns the list of attribute keys set on this slot.
get Category Exclusions
Returns the ad category exclusion labels for this slot.
get Response Information
Returns the ad response information.
get Slot Element Id
Returns the ID of the slot div provided when the slot was defined.
get Targeting
Returns a specific custom targeting parameter set on this slot.
get Targeting Keys
Returns the list of all custom targeting keys set on this slot.
set
Sets a value for an AdSense attribute on this ad slot.
set Category Exclusion
Sets a slot-level ad category exclusion label on this slot.
set Click Url
Sets the click URL to which users will be redirected after clicking on the ad.
set Collapse Empty Div
Sets whether the slot div should be hidden when there is no ad in the slot.
set Config
Sets general configuration options for this slot.
set Force Safe Frame
Configures whether ads in this slot should be forced to be rendered using a SafeFrame container.
set Safe Frame Config
Sets the slot-level preferences for SafeFrame configuration.
set Targeting
Sets a custom targeting parameter for this slot.
update Targeting From Map
Sets custom targeting parameters for this slot, from a key:value map in a JSON object.

পদ্ধতি


অ্যাড সার্ভিস

    addService ( service : Service ) : Slot

    Adds a Service to this 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 The service to be added.
    রিটার্নস
    Slot The slot object on which the method was called.


clearCategoryExclusions

    clearCategoryExclusions ( ) : Slot

    Clears all slot-level ad category exclusion labels for this 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 The slot object on which the method was called.


clearTargeting

    clearTargeting ( key ?: string ) : Slot

    Clears specific or all custom slot-level targeting parameters for this 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 Targeting parameter key. The key is optional; all targeting parameters will be cleared if it is unspecified.
    রিটার্নস
    Slot The slot object on which the method was called.


defineSizeMapping

    defineSizeMapping ( sizeMapping : SizeMappingArray ) : Slot

    Sets an array of mappings from a minimum viewport size to slot size for this 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 Array of size mappings. You can use SizeMappingBuilder to create it. Each size mapping is an array of two elements: SingleSizeArray and GeneralSize .
    রিটার্নস
    Slot The slot object on which the method was called.


পেতে

    get ( key : string ) : null | string

    Returns the value for the AdSense attribute associated with the given key for this slot. To see service-level attributes inherited by this slot, use PubAdsService.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 Name of the attribute to look for.
    রিটার্নস
    null | string Current value for the attribute key, or null if the key is not present.


getAdUnitPath

    getAdUnitPath ( ) : string

    Returns the full path of the ad unit, with the network code and ad unit path.

    উদাহরণ

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

    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 Ad unit path.


getAttributeKeys

    getAttributeKeys ( ) : string []

    Returns the list of attribute keys set on this slot. To see the keys of service-level attributes inherited by this slot, use PubAdsService.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 [] Array of attribute keys. Ordering is undefined.


getCategoryExclusions

    getCategoryExclusions ( ) : string []

    Returns the ad category exclusion labels for this slot.

    উদাহরণ

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

    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 [] The ad category exclusion labels for this slot, or an empty array if none have been set.


getResponseInformation

    getResponseInformation ( ) : null | ResponseInformation

    Returns the ad response information. This is based on the last ad response for the slot. If this is called when the slot has no ad, null will be returned.

    রিটার্নস
    null | ResponseInformation The latest ad response information, or null if the slot has no ad.


getSlotElementId

    getSlotElementId ( ) : string

    Returns the ID of the slot div provided when the slot was defined.

    উদাহরণ

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

    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 Slot div ID.


getTargeting

    getTargeting ( key : string ) : string []

    Returns a specific custom targeting parameter set on this slot. Service-level targeting parameters are not included.

    উদাহরণ

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

    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 The targeting key to look for.
    রিটার্নস
    string [] The values associated with this key, or an empty array if there is no such key.


getTargetingKeys

    getTargetingKeys ( ) : string []

    Returns the list of all custom targeting keys set on this slot. Service-level targeting keys are not included.

    উদাহরণ

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

    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 [] Array of targeting keys. Ordering is undefined.


সেট

    set ( key : string , value : string ) : Slot

    Sets a value for an AdSense attribute on this ad slot. This will override any values set at the service level for this key.

    Calling this method more than once for the same key will override previously set values for that key. All values must be set before calling display or 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 The slot object on which the method was called.


setCategoryExclusion

    setCategoryExclusion ( categoryExclusion : string ) : Slot

    Sets a slot-level ad category exclusion label on this 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 The ad category exclusion label to add.
    রিটার্নস
    Slot The slot object on which the method was called.


setClickUrl

    setClickUrl ( value : string ) : Slot

    Sets the click URL to which users will be redirected after clicking on the ad.

    The Google Ad Manager servers still record a click even if the click URL is replaced. Any landing page URL associated with the creative that is served is appended to the provided value. Subsequent calls overwrite the value. This works only for non-SRA requests.

    উদাহরণ

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

    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 The click URL to set.
    রিটার্নস
    Slot The slot object on which the method was called.


setCollapseEmptyDiv

    setCollapseEmptyDiv ( collapse : boolean , collapseBeforeAdFetch ?: boolean ) : Slot

    Sets whether the slot div should be hidden when there is no ad in the slot. This overrides the service-level settings.

    উদাহরণ

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

    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 Whether to collapse the slot if no ad is returned.
    Optional collapseBeforeAdFetch : boolean Whether to collapse the slot even before an ad is fetched. Ignored if collapse is not true .
    রিটার্নস
    Slot The slot object on which the method was called.


setConfig

    setConfig ( slotConfig : SlotSettingsConfig ) : void

    Sets general configuration options for this slot.

    পরামিতি
    slotConfig : SlotSettingsConfig The configuration object.


setForceSafeFrame

    setForceSafeFrame ( forceSafeFrame : boolean ) : Slot

    Configures whether ads in this slot should be forced to be rendered using a SafeFrame container.

    Please keep the following things in mind while using this API:

    • This setting will only take effect for subsequent ad requests made for the respective slots.
    • The slot level setting, if specified, will always override the page level setting.
    • If set to true (at slot-level or page level), the ad will always be rendered using a SafeFrame container independent of the choice made in the Google Ad Manager UI.
    • However, if set to false or left unspecified, the ad will be rendered using a SafeFrame container depending on the type of creative and the selection made in the Google Ad Manager UI.
    • This API should be used with caution as it could impact the behaviour of creatives that attempt to break out of their iFrames or rely on them being rendered directly in a publishers page.
    উদাহরণ

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

    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 to force all ads in this slot to be rendered in SafeFrames and false to opt-out of a page-level setting (if present). Setting this to false when not specified at the page-level won't change anything.
    রিটার্নস
    Slot The slot object on which the method was called.


setSafeFrameConfig

    setSafeFrameConfig ( config : null | SafeFrameConfig ) : Slot

    Sets the slot-level preferences for SafeFrame configuration. Any unrecognized keys in the config object will be ignored. The entire config will be ignored if an invalid value is passed for a recognized key.

    These slot-level preferences, if specified, will override any page-level preferences.

    উদাহরণ

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

    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 : null | SafeFrameConfig The configuration object.
    রিটার্নস
    Slot The slot object on which the method was called.


setTargeting

    setTargeting ( key : string , value : string | string [] ) : Slot

    Sets a custom targeting parameter for this slot. Calling this method multiple times for the same key will overwrite old values. Values set here will overwrite targeting parameters set at the service-level. These keys are defined in your Google Ad Manager account.

    উদাহরণ

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

    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 Targeting parameter key.
    value : string | string [] Targeting parameter value or array of values.
    রিটার্নস
    Slot The slot object on which the method was called.


updateTargetingFromMap

    updateTargetingFromMap ( map : {
      [ adUnitPath : string ] : string | string [] ;
    } ) : Slot

    Sets custom targeting parameters for this slot, from a key:value map in a JSON object. This is the same as calling Slot.setTargeting for all the key values of the object. These keys are defined in your Google Ad Manager account.

    নোট:

    • In case of overwriting, only the last value will be kept.
    • If the value is an array, any previous value will be overwritten, not merged.
    • Values set here will overwrite targeting parameters set at the service-level.
    উদাহরণ

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

    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 [] ;
    }
    Targeting parameter key:value map.
    রিটার্নস
    Slot The slot object on which the method was called.


googletag.config

Main configuration interface for page-level settings.
ইন্টারফেস
Ad Expansion Config
Settings to control ad expansion.
Component Auction Config
An object representing a single component auction in a on-device ad auction.
Interstitial Config
An object which defines the behavior of a single interstitial ad slot.
Page Settings Config
Main configuration interface for page-level settings.
Privacy Treatments Config
Settings to control publisher privacy treatments.
Publisher Provided Signals Config
Publisher provided signals (PPS) configuration object.
Slot Settings Config
Main configuration interface for slot-level settings.
Taxonomy Data
An object containing the values for a single Taxonomy .
উপনাম টাইপ করুন
Interstitial Trigger
Supported interstitial ad triggers.
Privacy Treatment
Supported publisher privacy treatments.
Taxonomy
Supported taxonomies for publisher provided signals (PPS) .

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


InterstitialTrigger

    InterstitialTrigger : "unhideWindow" | "navBar"

    Supported interstitial ad triggers.


PrivacyTreatment

    PrivacyTreatment : "disablePersonalization"

    Supported publisher privacy treatments.


শ্রেণীবিন্যাস


googletag.config.AdExpansionConfig

Settings to control ad expansion.
বৈশিষ্ট্য
enabled ?
Whether ad expansion is enabled or disabled.
উদাহরণ

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

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


googletag.config.ComponentAuctionConfig

An object representing a single component auction in a on-device ad auction.
বৈশিষ্ট্য
auction Config
An auction configuration object for this component auction.
config Key
The configuration key associated with this component auction.
এছাড়াও দেখুন

বৈশিষ্ট্য


auctionConfig

    auctionConfig : null | {
      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 ;
    }

    An auction configuration object for this component auction.

    If this value is set to null , any existing configuration for the specified configKey will be deleted.

    উদাহরণ

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

    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

    configKey : string

    The configuration key associated with this component auction.

    This value must be non-empty and should be unique. If two ComponentAuctionConfig objects share the same configKey value, the last to be set will overwrite prior configurations.


googletag.config.InterstitialConfig

An object which defines the behavior of a single interstitial ad slot.
বৈশিষ্ট্য
triggers ?
The interstitial trigger configuration for this interstitial ad.

বৈশিষ্ট্য


Optional triggers

    triggers ?: Partial < Record < InterstitialTrigger , boolean > >

    The interstitial trigger configuration for this interstitial ad.

    Setting the value of an interstitial trigger to true will enable it and false will disable it. This will override the default values configured in Google Ad Manager .

    উদাহরণ

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

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

Main configuration interface for page-level settings.

Allows setting multiple features with a single API call.

All properties listed below are examples and do not reflect actual features that utilize setConfig. For the set of features, see fields within the PageSettingsConfig type below.

উদাহরণ:
  • Only features specified in the googletag.setConfig call are modified.
      // Configure feature alpha.
      googletag.setConfig({
          alpha: {...}
      });
    
      // Configure feature bravo. Feature alpha is unchanged.
      googletag.setConfig({
         bravo: {...}
      });
    
  • All settings for a given feature are updated with each call to 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
          }
      });
    
  • All settings for a feature can be cleared by passing 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 ?
Settings to control ad expansion.
ad Yield ?
অবচয়।
pps ?
Settings to control publisher provided signals (PPS).
privacy Treatments ?
Settings to control publisher privacy treatments.
thread Yield ?
Setting to control whether GPT should yield the JS thread when rendering creatives.

বৈশিষ্ট্য


Optional adExpansion


Optional adYield

    adYield ?: null | "DISABLED" | "ENABLED_ALL_SLOTS"


Optional pps


Optional privacyTreatments


Optional threadYield

    threadYield ?: null | "DISABLED" | "ENABLED_ALL_SLOTS"

    Setting to control whether GPT should yield the JS thread when rendering creatives.

    GPT will yield only for browsers that support the Scheduler.postTask or Scheduler.yield API.

    সমর্থিত মান:

    • null (default): GPT will yield the JS thread for slots outside of the viewport.
    • ENABLED_ALL_SLOTS : GPT will yield the JS thread for all slots regardless of whether the slot is within the viewport.
    • DISABLED : GPT will not yield the JS thread.

    উদাহরণ

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

    // 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 });
    
    এছাড়াও দেখুন

googletag.config.PrivacyTreatmentsConfig

Settings to control publisher privacy treatments.
বৈশিষ্ট্য
treatments
An array of publisher privacy treatments to enable.

বৈশিষ্ট্য


চিকিত্সা

    treatments : "disablePersonalization" []

    An array of publisher privacy treatments to enable.

    উদাহরণ

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

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

Publisher provided signals (PPS) configuration object.
বৈশিষ্ট্য
taxonomies
An object containing Taxonomy mappings.
উদাহরণ

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

googletag.setConfig({
  pps: {
    taxonomies: {
      IAB_AUDIENCE_1_1: { values: ["6", "626"] },
      // '6' = 'Demographic | Age Range | 18-20'
      // '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 | 18-20'
      // '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 | 18-20'
      // '626' = 'Interest | Sports | Darts'
      IAB_CONTENT_2_2: { values: ["48", "127"] },
      // '48' = 'Books and Literature | Fiction'
      // '127' = 'Careers | Job Search'
    },
  },
});
এছাড়াও দেখুন

বৈশিষ্ট্য


taxonomies


googletag.config.SlotSettingsConfig

Main configuration interface for slot-level settings.

Allows setting multiple features with a single API call for a single slot.

All properties listed below are examples and do not reflect actual features that utilize setConfig. For the set of features, see fields within the SlotSettingsConfig type below.

উদাহরণ:
  • Only features specified in the Slot.setConfig call are modified.
      const slot = googletag.defineSlot("/1234567/example", [160, 600]);
    
      // Configure feature alpha.
      slot.setConfig({
          alpha: {...}
      });
    
      // Configure feature bravo. Feature alpha is unchanged.
      slot.setConfig({
         bravo: {...}
      });
    
  • All settings for a given feature are updated with each call to Slot.setConfig .
      // 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
          }
      });
    
  • All settings for a feature can be cleared by passing 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 ?
Settings to control ad expansion.
component Auction ?
An array of component auctions to be included in an on-device ad auction.
interstitial ?
Settings that control interstitial ad slot behavior.

বৈশিষ্ট্য


Optional adExpansion


Optional componentAuction

    componentAuction ?: ComponentAuctionConfig []

    An array of component auctions to be included in an on-device ad auction.


Optional interstitial


googletag.config.TaxonomyData

An object containing the values for a single Taxonomy .
বৈশিষ্ট্য
values
A list of Taxonomy values.

বৈশিষ্ট্য


মান

    values : string []

    A list of Taxonomy values.


googletag.enums

This is the namespace that GPT uses for enum types.
গণনা
Out Of Page Format
Out-of-page formats supported by GPT.
Traffic Source
Traffic sources supported by GPT.

গণনা


OutOfPageFormat

    OutOfPageFormat

    Out-of-page formats supported by GPT.

    এছাড়াও দেখুন
    Enumeration Members
    BOTTOM_ ANCHOR
    Anchor format where slot sticks to the bottom of the viewport.
    GAME_ MANUAL_ INTERSTITIAL
    Game manual interstitial format.

    Note: Game manual interstitial is a limited-access format.
    INTERSTITIAL
    Web interstitial creative format.
    LEFT_ SIDE_ RAIL
    Left side rail format.
    REWARDED
    Rewarded format.
    RIGHT_ SIDE_ RAIL
    Right side rail format.
    TOP_ ANCHOR
    Anchor format where slot sticks to the top of the viewport.

TrafficSource

    TrafficSource

    Traffic sources supported by GPT.

    এছাড়াও দেখুন
    Enumeration Members
    ORGANIC
    Direct URL entry, site search, or app download.
    PURCHASED
    Traffic redirected from properties other than owned (acquired or otherwise incentivized activity).

googletag.events

This is the namespace that GPT uses for Events. Your code can react to these events using Service.addEventListener.
ইন্টারফেস
Event
Base Interface for all GPT events.
Event Type Map
This is a pseudo-type that maps an event name to its corresponding event object type for Service.addEventListener and Service.removeEventListener .
Game Manual Interstitial Slot Closed Event
This event is fired when a game manual interstitial slot has been closed by the user.
Game Manual Interstitial Slot Ready Event
This event is fired when a game manual interstitial slot is ready to be shown to the user.
Impression Viewable Event
This event is fired when an impression becomes viewable, according to the Active View criteria .
Rewarded Slot Closed Event
This event is fired when a rewarded ad slot is closed by the user.
Rewarded Slot Granted Event
This event is fired when a reward is granted for viewing a rewarded ad .
Rewarded Slot Ready Event
This event is fired when a rewarded ad is ready to be displayed.
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 : 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


rewardedSlotClosed


rewardedSlotGranted


rewardedSlotReady


slotOnload


slotRenderEnded


slotRequested


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 interstial slot is closed.
const targetSlot = googletag.defineOutOfPageSlot(
  "/1234567/example",
  googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL,
);
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.
  }
});

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

// This listener is called when a game manual interstial slot is closed.
var targetSlot = googletag.defineOutOfPageSlot(
  "/1234567/example",
  googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL,
);
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 interstial slot is closed.
const targetSlot = googletag.defineOutOfPageSlot(
  "/1234567/example",
  googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL,
);
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,
);
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.
  }
});

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

// 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,
);
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,
);
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.
  }
});

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

// 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.
উদাহরণ

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

// This listener is called when the user closes a rewarded ad slot.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called when the user closes a rewarded ad slot.
var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called when the user closes a rewarded ad slot.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
উদাহরণ

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

// This listener is called whenever a reward is granted for a
// rewarded ad.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called whenever a reward is granted for a
// rewarded ad.
var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called whenever a reward is granted for a
// rewarded ad.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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 : null | 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.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// This listener is called when a rewarded ad slot becomes ready to be
// displayed.
var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
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.defineSlot("/1234567/example", [160, 600]);
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.
  }
});

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

// 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
Label IDs of the rendered ad.
line Item Id
Line item ID of the rendered reservation ad.
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("Label IDs:", event.labelIds);
  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("Label IDs:", event.labelIds);
  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("Label IDs:", event.labelIds);
  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 : null | number

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


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

    campaignId : null | 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 : null | 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 : null | 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 : null | 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 : null | number []

    Label IDs of the rendered ad. Value is null for empty slots, backfill ads, and creatives rendered by services other than PubAdsService .


লাইনআইটিমিড

    lineItemId : null | 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 .


আকার

    size : null | 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 : null | 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 : null | 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 : null | 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.
  }
});

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

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


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.).


ধাক্কা