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

এই রেফারেন্স প্রকার বর্ণনা করতে 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

    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

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

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


ধাক্কা