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

এই রেফারেন্স প্রকার বর্ণনা করতে 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 একটি বিশ্রামের প্যারামিটার যা ফাংশন গ্রহণ করে। বিশ্রামের পরামিতিগুলি নির্দিষ্ট ধরণের মানগুলির একটি সীমাহীন সংখ্যা গ্রহণ করে।


টাইপ সংজ্ঞা

প্রকারভেদ
SingleSize | MultiSize

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

SingleSize []

একক বৈধ মাপের একটি তালিকা।

"fluid" | ["fluid"]

একটি স্লট থাকতে পারে যে নামকৃত মাপ. বেশিরভাগ ক্ষেত্রে আকার একটি নির্দিষ্ট-আকারের আয়তক্ষেত্র তবে কিছু ক্ষেত্রে আছে যখন আমাদের অন্যান্য ধরণের আকারের নির্দিষ্টকরণের প্রয়োজন হয়। শুধুমাত্র নিম্নলিখিত বৈধ নাম মাপ:

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

SingleSizeArray | NamedSize

একটি স্লটের জন্য একটি একক বৈধ আকার৷

[number, number]

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

[ SingleSizeArray , GeneralSize ]

বিজ্ঞাপনের আকারে ভিউপোর্ট আকারের ম্যাপিং। প্রতিক্রিয়াশীল বিজ্ঞাপনের জন্য ব্যবহৃত।

SizeMapping []

আকার ম্যাপিং একটি তালিকা.

"unhideWindow" | "navBar"

সমর্থিত ইন্টারস্টিশিয়াল বিজ্ঞাপন ট্রিগার।

"disablePersonalization"

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

"IAB_AUDIENCE_1_1" | "IAB_CONTENT_2_2"

প্রকাশকের প্রদত্ত সংকেত (পিপিএস) এর জন্য সমর্থিত শ্রেণীবিন্যাস।

BidderSignalProvider | PublisherSignalProvider

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

Enum প্রকার

Enums
googletag . enums . OutOfPageFormat
পৃষ্ঠার বাইরের ফর্ম্যাটগুলি GPT দ্বারা সমর্থিত৷
googletag . enums . TrafficSource
GPT দ্বারা সমর্থিত ট্রাফিক উত্স .


googletag . enums . OutOfPageFormat

  • পৃষ্ঠার বাইরের ফর্ম্যাটগুলি GPT দ্বারা সমর্থিত৷

  • আরো দেখুন
  • মূল্যবোধ
    BOTTOM_ANCHOR
    অ্যাঙ্কর ফর্ম্যাট যেখানে স্লট ভিউপোর্টের নীচে আটকে থাকে৷
    INTERSTITIAL
    ওয়েব ইন্টারস্টিশিয়াল সৃজনশীল বিন্যাস।
    LEFT_SIDE_RAIL
    বাম পাশে রেল বিন্যাস.
    REWARDED
    পুরস্কৃত বিন্যাস।
    RIGHT_SIDE_RAIL
    ডান পাশে রেল বিন্যাস.
    TOP_ANCHOR
    অ্যাঙ্কর বিন্যাস যেখানে স্লট ভিউপোর্টের শীর্ষে আটকে থাকে।


googletag . enums . TrafficSource

  • GPT দ্বারা সমর্থিত ট্রাফিক উত্স .

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


googletag

Google প্রকাশক ট্যাগ তার API-এর জন্য যে গ্লোবাল নেমস্পেস ব্যবহার করে।

পরিবর্তনশীল সারাংশ
apiReady
ফ্ল্যাগ নির্দেশ করে যে GPT API লোড হয়েছে এবং কল করার জন্য প্রস্তুত।
cmd
GPT-সম্পর্কিত কলের অ্যাসিঙ্ক্রোনাস এক্সিকিউশনের জন্য গ্লোবাল কমান্ড কিউ-এর রেফারেন্স।
pubadsReady
পতাকা ইঙ্গিত করে যে PubAdsService সক্ষম, লোড করা এবং সম্পূর্ণরূপে কার্যকর।
secureSignalProviders
সুরক্ষিত সংকেত প্রদানকারী অ্যারের রেফারেন্স।
ফাংশন সারাংশ
companionAds
CompanionAdsService এর একটি রেফারেন্স প্রদান করে।
defineOutOfPageSlot
প্রদত্ত বিজ্ঞাপন ইউনিট পাথ দিয়ে একটি পৃষ্ঠার বাইরের বিজ্ঞাপন স্লট তৈরি করে।
defineSlot
একটি প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং এটিকে পৃষ্ঠার একটি div উপাদানের আইডির সাথে সংযুক্ত করে যাতে বিজ্ঞাপনটি থাকবে৷
destroySlots
প্রদত্ত স্লটগুলিকে ধ্বংস করে, সমস্ত সম্পর্কিত বস্তু এবং সেই স্লটের উল্লেখ GPT থেকে সরিয়ে দেয়।
disablePublisherConsole
Google প্রকাশক কনসোল অক্ষম করে৷
display
স্লট রেন্ডার করার জন্য স্লট পরিষেবাগুলি নির্দেশ করে৷
enableServices
পৃষ্ঠায় বিজ্ঞাপন স্লটগুলির জন্য সংজ্ঞায়িত সমস্ত GPT পরিষেবাগুলি সক্ষম করে৷
getVersion
GPT এর বর্তমান সংস্করণ প্রদান করে।
openConsole
Google প্রকাশক কনসোল খোলে।
pubads
PubAdsService এর একটি রেফারেন্স প্রদান করে।
setAdIframeTitle
এই বিন্দু থেকে PubAdsService দ্বারা তৈরি সমস্ত বিজ্ঞাপন কন্টেইনার আইফ্রেমের জন্য শিরোনাম সেট করে৷
setConfig
পৃষ্ঠার জন্য সাধারণ কনফিগারেশন বিকল্প সেট করে।
sizeMapping
একটি নতুন SizeMappingBuilder তৈরি করে।


googletag apiReady

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

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

  • উদাহরণ

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

    if (window.googletag && googletag.apiReady) {
      // GPT API can be called safely.
    }
    

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

    if (window.googletag && googletag.apiReady) {
      // GPT API can be called safely.
    }
    

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

    if (window.googletag && googletag.apiReady) {
      // GPT API can be called safely.
    }
    


googletag cmd

  • cmd: Array<(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());
    });
    


googletag pubadsReady

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


googletag secureSignalProviders

  • 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");
      },
    });
    
    আরো দেখুন


googletag companionAds


googletag defineOutOfPageSlot


googletag defineSlot

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

  • উদাহরণ

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

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

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

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

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

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


googletag destroySlots

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


googletag disablePublisherConsole


googletag display

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

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

  • উদাহরণ

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

    googletag.cmd.push(() => {
      googletag.display("div-1");
    });
    

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

    googletag.cmd.push(function () {
      googletag.display("div-1");
    });
    

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

    googletag.cmd.push(() => {
      googletag.display("div-1");
    });
    
    আরো দেখুন
  • পরামিতি
    divOrSlot: string | Element | Slot
    হয় বিজ্ঞাপন স্লট বা div উপাদান, অথবা স্লট অবজেক্ট ধারণকারী div উপাদানের ID। যদি একটি div উপাদান প্রদান করা হয়, তাহলে এটির অবশ্যই একটি 'id' বৈশিষ্ট্য থাকতে হবে যা defineSlot এ পাস করা আইডির সাথে মেলে।


googletag enableServices

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


googletag getVersion

  • getVersion(): string
  • GPT এর বর্তমান সংস্করণ প্রদান করে।

  • আরো দেখুন
  • রিটার্নস
    string
    বর্তমানে কার্যকর করা GPT সংস্করণ স্ট্রিং।


googletag 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();
    
    আরো দেখুন
  • পরামিতি
    div?: string
    একটি বিজ্ঞাপন স্লট ডিভ আইডি। এই মান ঐচ্ছিক. প্রদান করা হলে, প্রকাশক কনসোল নির্দিষ্ট বিজ্ঞাপন স্লটের বিবরণ সহ খোলার চেষ্টা করবে।


googletag pubads

  • pubads(): PubAdsService
  • PubAdsService এর একটি রেফারেন্স প্রদান করে।

  • রিটার্নস
    PubAdsService
    প্রকাশক বিজ্ঞাপন পরিষেবা।


googletag setAdIframeTitle

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

  • উদাহরণ

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

    googletag.setAdIframeTitle("title");
    

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

    googletag.setAdIframeTitle("title");
    

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

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


googletag setConfig

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

  • পরামিতি
    config: PageSettingsConfig


googletag sizeMapping


googletag CommandArray

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

পদ্ধতির সারাংশ
push
ক্রমানুসারে আর্গুমেন্টে নির্দিষ্ট ফাংশনের ক্রম নির্বাহ করে।


push

  • push(...f: Array<(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());
    });
    
  • পরামিতি
    ...f: Array<(this: typeof globalThis) => void>
    একটি জাভাস্ক্রিপ্ট ফাংশন চালানো হবে। রানটাইম বাইন্ডিং সর্বদা globalThis হবে। আবদ্ধ আভিধানিক প্রসঙ্গের this মান ধরে রাখতে একটি তীর ফাংশন পাস করার কথা বিবেচনা করুন।
  • রিটার্নস
    number
    এখন পর্যন্ত প্রসেস করা কমান্ডের সংখ্যা। এটি Array.push এর রিটার্ন মানের সাথে সামঞ্জস্যপূর্ণ (অ্যারের বর্তমান দৈর্ঘ্য)।


googletag CompanionAdsService

Service প্রসারিত করে

সঙ্গী বিজ্ঞাপন পরিষেবা। এই পরিষেবাটি ভিডিও বিজ্ঞাপনগুলি সহচর বিজ্ঞাপনগুলি দেখানোর জন্য ব্যবহার করে৷

পদ্ধতির সারাংশ
addEventListener
একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে।
getSlots
এই পরিষেবার সাথে যুক্ত স্লটের তালিকা পান।
removeEventListener
পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়।
setRefreshUnfilledSlots
যে সহচর স্লটগুলি পূরণ করা হয়নি তা স্বয়ংক্রিয়ভাবে ব্যাকফিল হবে কিনা তা সেট করে৷
আরো দেখুন


setRefreshUnfilledSlots

  • 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

গোপনীয়তা সেটিংসের জন্য কনফিগারেশন অবজেক্ট।

সম্পত্তি সারাংশ
childDirectedTreatment
পৃষ্ঠাটিকে শিশু-নির্দেশিত হিসাবে বিবেচনা করা উচিত কিনা তা নির্দেশ করে৷
limitedAds
প্রকাশকের নিয়ন্ত্রক সম্মতির প্রয়োজনে সহায়তা করার জন্য সীমিত বিজ্ঞাপন মোডে চালানোর জন্য পরিবেশন সক্ষম করে।
nonPersonalizedAds
প্রকাশকের নিয়ন্ত্রক সম্মতির প্রয়োজনে সহায়তা করার জন্য অ-ব্যক্তিগত বিজ্ঞাপন মোডে চালানোর জন্য পরিবেশন সক্ষম করে।
restrictDataProcessing
প্রকাশকের নিয়ন্ত্রক সম্মতির প্রয়োজনে সহায়তা করার জন্য সীমাবদ্ধ প্রক্রিয়াকরণ মোডে চালানোর জন্য পরিবেশন সক্ষম করে।
trafficSource
অনুরোধগুলি কেনা বা জৈব ট্রাফিকের প্রতিনিধিত্ব করে কিনা তা নির্দেশ করে৷
underAgeOfConsent
সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের কাছ থেকে আসা বিজ্ঞাপনের অনুরোধগুলিকে চিহ্নিত করতে হবে কিনা তা নির্দেশ করে৷
আরো দেখুন


childDirectedTreatment


limitedAds

  • 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,
    });
    
    আরো দেখুন


nonPersonalizedAds

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


restrictDataProcessing


trafficSource

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


underAgeOfConsent

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


googletag PubAdsService

Service প্রসারিত করে

প্রকাশক বিজ্ঞাপন পরিষেবা। এই পরিষেবাটি আপনার Google Ad Manager অ্যাকাউন্ট থেকে বিজ্ঞাপন আনতে এবং দেখানোর জন্য ব্যবহার করা হয়।

পদ্ধতির সারাংশ
addEventListener
একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে।
clear
প্রদত্ত স্লটগুলি থেকে বিজ্ঞাপনগুলি সরিয়ে দেয় এবং তাদের ফাঁকা সামগ্রী দিয়ে প্রতিস্থাপন করে৷
clearCategoryExclusions
সমস্ত পৃষ্ঠা-স্তরের বিজ্ঞাপন বিভাগ বর্জন লেবেল সাফ করে।
clearTargeting
একটি নির্দিষ্ট কী বা সমস্ত কীগুলির জন্য কাস্টম টার্গেটিং পরামিতি সাফ করে।
collapseEmptyDivs
স্লট ডিভগুলিকে ভেঙে ফেলা সক্ষম করে যাতে প্রদর্শনের জন্য কোনও বিজ্ঞাপন সামগ্রী না থাকলে তারা পৃষ্ঠায় কোনও স্থান নেয় না৷
disableInitialLoad
পৃষ্ঠা লোড হলে বিজ্ঞাপনের অনুরোধ অক্ষম করে, কিন্তু PubAdsService.refresh কলের মাধ্যমে বিজ্ঞাপনের অনুরোধ করার অনুমতি দেয়।
display
প্রদত্ত বিজ্ঞাপন ইউনিট পাথ এবং আকার সহ একটি বিজ্ঞাপন স্লট তৈরি করে এবং প্রদর্শন করে।
enableLazyLoad
কনফিগার অবজেক্ট দ্বারা সংজ্ঞায়িত GPT-এ অলস লোডিং সক্ষম করে৷
enableSingleRequest
একই সময়ে একাধিক বিজ্ঞাপন আনার জন্য একক অনুরোধ মোড সক্ষম করে৷
enableVideoAds
GPT-কে সংকেত দেয় যে ভিডিও বিজ্ঞাপনগুলি পৃষ্ঠায় উপস্থিত থাকবে৷
get
প্রদত্ত কী-এর সাথে যুক্ত AdSense বৈশিষ্ট্যের মান প্রদান করে।
getAttributeKeys
এই পরিষেবাতে সেট করা বৈশিষ্ট্য কীগুলি ফেরত দেয়৷
getSlots
এই পরিষেবার সাথে যুক্ত স্লটের তালিকা পান।
getTargeting
একটি নির্দিষ্ট কাস্টম পরিষেবা-স্তরের টার্গেটিং প্যারামিটার প্রদান করে যা সেট করা হয়েছে।
getTargetingKeys
সেট করা সমস্ত কাস্টম পরিষেবা-স্তরের টার্গেটিং কীগুলির তালিকা প্রদান করে৷
isInitialLoadDisabled
পূর্ববর্তী PubAdsService.disableInitialLoad কল দ্বারা বিজ্ঞাপনগুলির জন্য প্রাথমিক অনুরোধগুলি সফলভাবে অক্ষম করা হয়েছিল কিনা তা ফেরত দেয়৷
refresh
পৃষ্ঠায় নির্দিষ্ট বা সমস্ত স্লটের জন্য নতুন বিজ্ঞাপন আনে এবং প্রদর্শন করে।
removeEventListener
পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়।
set
অ্যাডসেন্স অ্যাট্রিবিউটের জন্য মান সেট করে যা প্রকাশক বিজ্ঞাপন পরিষেবার অধীনে সমস্ত বিজ্ঞাপন স্লটে প্রযোজ্য।
setCategoryExclusion
প্রদত্ত লেবেল নামের জন্য একটি পৃষ্ঠা-স্তরের বিজ্ঞাপন বিভাগ বর্জন সেট করে।
setCentering
বিজ্ঞাপনগুলির অনুভূমিক কেন্দ্রীকরণ সক্ষম এবং অক্ষম করে৷
setForceSafeFrame
পৃষ্ঠার সমস্ত বিজ্ঞাপন একটি নিরাপদ ফ্রেম কন্টেইনার ব্যবহার করে রেন্ডার করতে বাধ্য করা উচিত কিনা তা কনফিগার করে৷
setLocation
ওয়েবসাইটগুলি থেকে অবস্থানের তথ্য পাস করে যাতে আপনি নির্দিষ্ট অবস্থানে জিও-টার্গেট লাইন আইটেম করতে পারেন।
setPrivacySettings
কনফিগার অবজেক্ট ব্যবহার করে একটি একক API থেকে সমস্ত গোপনীয়তা সেটিংস কনফিগারেশনের অনুমতি দেয়।
setPublisherProvidedId
প্রকাশক-প্রদত্ত আইডির মান সেট করে।
setSafeFrameConfig
সেফফ্রেম কনফিগারেশনের জন্য পৃষ্ঠা-স্তরের পছন্দগুলি সেট করে।
setTargeting
প্রদত্ত কী-এর জন্য কাস্টম টার্গেটিং প্যারামিটার সেট করে যা সমস্ত প্রকাশক বিজ্ঞাপন পরিষেবা বিজ্ঞাপন স্লটে প্রযোজ্য।
setVideoContent
টার্গেটিং এবং বিষয়বস্তু বর্জনের উদ্দেশ্যে বিজ্ঞাপনের অনুরোধের সাথে পাঠানো ভিডিও বিষয়বস্তুর তথ্য সেট করে।
updateCorrelator
বিজ্ঞাপনের অনুরোধের সাথে প্রেরিত কোরিলেটর পরিবর্তন করে, কার্যকরভাবে একটি নতুন পৃষ্ঠা দৃশ্য শুরু করে।


clear

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


clearCategoryExclusions

  • 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

  • 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.
    
    আরো দেখুন
  • পরামিতি
    key?: string
    টার্গেটিং প্যারামিটার কী। কী ঐচ্ছিক; সমস্ত টার্গেটিং পরামিতি সাফ করা হবে যদি এটি অনির্দিষ্ট থাকে।
  • রিটার্নস
    PubAdsService
    পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.


collapseEmptyDivs

  • collapseEmptyDivs(collapseBeforeAdFetch?: boolean): boolean
  • স্লট ডিভগুলিকে ভেঙে ফেলা সক্ষম করে যাতে প্রদর্শনের জন্য কোনও বিজ্ঞাপন সামগ্রী না থাকলে তারা পৃষ্ঠায় কোনও স্থান নেয় না৷ পরিষেবা সক্রিয় করার আগে এই মোড সেট করা আবশ্যক।

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


disableInitialLoad


display

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

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

  • উদাহরণ

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

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

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

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

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

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


enableLazyLoad

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

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

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

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


enableSingleRequest


enableVideoAds

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


get

  • 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

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

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

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


set

  • 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
    পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.


setCategoryExclusion

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

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

  • আরো দেখুন
  • পরামিতি
    videoContentId: string
    ভিডিও কন্টেন্ট আইডি।
    videoCmsId: string
    ভিডিও সিএমএস আইডি।


updateCorrelator

  • 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

একটি বস্তু একটি একক বিজ্ঞাপন প্রতিক্রিয়া প্রতিনিধিত্ব করে.

সম্পত্তি সারাংশ
advertiserId
বিজ্ঞাপনদাতার আইডি।
campaignId
প্রচারণার আইডি।
creativeId
সৃজনশীলের আইডি।
creativeTemplateId
বিজ্ঞাপনের টেমপ্লেট আইডি।
lineItemId
লাইন আইটেমের আইডি।
আরো দেখুন


advertiserId

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


campaignId

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


creativeId

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


creativeTemplateId

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


lineItemId

  • lineItemId: null | number
  • লাইন আইটেমের আইডি।


googletag RewardedPayload

পুরস্কৃত বিজ্ঞাপনের সাথে সম্পর্কিত পুরস্কারের প্রতিনিধিত্বকারী একটি বস্তু

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


amount

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


type

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


googletag SafeFrameConfig

নিরাপদ ফ্রেম কন্টেইনারগুলির জন্য কনফিগারেশন অবজেক্ট।

সম্পত্তি সারাংশ
allowOverlayExpansion
সেফফ্রেম পৃষ্ঠার বিষয়বস্তু ওভারলে করে বিজ্ঞাপন সামগ্রীকে প্রসারিত করার অনুমতি দেবে কিনা।
allowPushExpansion
SafeFrame পৃষ্ঠার বিষয়বস্তু পুশ করে বিজ্ঞাপন সামগ্রীকে প্রসারিত করার অনুমতি দেবে কিনা৷
sandbox
ব্যবহারকারীর ইন্টারঅ্যাকশন ছাড়াই টপ লেভেল নেভিগেশন রোধ করতে SafeFrame-এর HTML5 স্যান্ডবক্স অ্যাট্রিবিউট ব্যবহার করা উচিত কিনা।
useUniqueDomain
অবচয়। রিজার্ভেশন ক্রিয়েটিভের জন্য সেফফ্রেম এলোমেলো সাবডোমেন ব্যবহার করবে কিনা।
আরো দেখুন


allowOverlayExpansion

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


allowPushExpansion

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


sandbox

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


useUniqueDomain

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

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

  • আরো দেখুন


googletag Service

বেস সার্ভিস ক্লাস যা সমস্ত পরিষেবার জন্য সাধারণ পদ্ধতি ধারণ করে।

পদ্ধতির সারাংশ
addEventListener
একটি শ্রোতা নিবন্ধন করে যা আপনাকে একটি JavaScript ফাংশন সেট আপ করতে এবং কল করতে দেয় যখন পৃষ্ঠায় একটি নির্দিষ্ট GPT ইভেন্ট ঘটে।
getSlots
এই পরিষেবার সাথে যুক্ত স্লটের তালিকা পান।
removeEventListener
পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়।


addEventListener

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

    উপযুক্ত ইভেন্ট টাইপের একটি বস্তু শ্রোতার কাছে পাঠানো হয় যখন এটি বলা হয়।

  • উদাহরণ

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

    // 1. Adding an event listener for the PubAdsService.
    googletag.pubads().addEventListener("slotOnload", (event) => {
      console.log("Slot has been loaded:");
      console.log(event);
    });
    
    // 2. Adding an event listener with slot specific logic.
    // Listeners operate at service level, which means that you cannot add
    // a listener for an event for a specific slot only. You can, however,
    // programmatically filter a listener to respond only to a certain ad
    // slot, using this pattern:
    const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
    googletag.pubads().addEventListener("slotOnload", (event) => {
      if (event.slot === targetSlot) {
        // Slot specific logic.
      }
    });
    

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

    // 1. Adding an event listener for the PubAdsService.
    googletag.pubads().addEventListener("slotOnload", function (event) {
      console.log("Slot has been loaded:");
      console.log(event);
    });
    
    // 2. Adding an event listener with slot specific logic.
    // Listeners operate at service level, which means that you cannot add
    // a listener for an event for a specific slot only. You can, however,
    // programmatically filter a listener to respond only to a certain ad
    // slot, using this pattern:
    var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
    googletag.pubads().addEventListener("slotOnload", function (event) {
      if (event.slot === targetSlot) {
        // Slot specific logic.
      }
    });
    

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

    // 1. Adding an event listener for the PubAdsService.
    googletag.pubads().addEventListener("slotOnload", (event) => {
      console.log("Slot has been loaded:");
      console.log(event);
    });
    
    // 2. Adding an event listener with slot specific logic.
    // Listeners operate at service level, which means that you cannot add
    // a listener for an event for a specific slot only. You can, however,
    // programmatically filter a listener to respond only to a certain ad
    // slot, using this pattern:
    const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
    googletag.pubads().addEventListener("slotOnload", (event) => {
      if (event.slot === targetSlot) {
        // Slot specific logic.
      }
    });
    
    আরো দেখুন
  • পরামিতি
    eventType: K
    GPT দ্বারা উত্পন্ন ইভেন্টের প্রকারের প্রতিনিধিত্বকারী একটি স্ট্রিং৷ ইভেন্টের ধরন কেস সংবেদনশীল।
    listener: (arg: EventTypeMap [K]) => void
    ফাংশন যা একটি একক ইভেন্ট অবজেক্ট আর্গুমেন্ট নেয়।
  • রিটার্নস
    Service
    পরিষেবা বস্তু যার উপর পদ্ধতি কল করা হয়েছে.


getSlots

  • getSlots(): Slot []
  • এই পরিষেবার সাথে যুক্ত স্লটের তালিকা পান।

  • রিটার্নস
    Slot []
    যে ক্রমানুসারে সেগুলিকে পরিষেবাতে যুক্ত করা হয়েছিল সেই ক্রমে স্লট৷


removeEventListener

  • 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

আকার ম্যাপিং স্পেসিফিকেশন অবজেক্টের জন্য নির্মাতা। এই নির্মাতাকে সহজে আকারের স্পেসিফিকেশন তৈরি করতে সাহায্য করার জন্য দেওয়া হয়েছে।

পদ্ধতির সারাংশ
addSize
একটি একক-আকারের অ্যারে (ভিউপোর্টের প্রতিনিধিত্ব করে) থেকে একটি একক- বা মাল্টি-আকার অ্যারেতে একটি ম্যাপিং যোগ করে যা স্লটের প্রতিনিধিত্ব করে।
build
এই বিল্ডারে যোগ করা ম্যাপিং থেকে একটি আকার মানচিত্র স্পেসিফিকেশন তৈরি করে।
আরো দেখুন


addSize

  • addSize(viewportSize: SingleSizeArray , slotSize: GeneralSize ): SizeMappingBuilder
  • একটি একক-আকারের অ্যারে (ভিউপোর্টের প্রতিনিধিত্ব করে) থেকে একটি একক- বা মাল্টি-আকার অ্যারেতে একটি ম্যাপিং যোগ করে যা স্লটের প্রতিনিধিত্ব করে।

  • উদাহরণ

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

    // Mapping 1
    googletag
      .sizeMapping()
      .addSize([1024, 768], [970, 250])
      .addSize([980, 690], [728, 90])
      .addSize([640, 480], "fluid")
      .addSize([0, 0], [88, 31]) // All viewports < 640x480
      .build();
    
    // Mapping 2
    googletag
      .sizeMapping()
      .addSize([1024, 768], [970, 250])
      .addSize([980, 690], [])
      .addSize([640, 480], [120, 60])
      .addSize([0, 0], [])
      .build();
    
    // Mapping 2 will not show any ads for the following viewport sizes:
    // [1024, 768] > size >= [980, 690] and
    // [640, 480] > size >= [0, 0]
    

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

    // Mapping 1
    googletag
      .sizeMapping()
      .addSize([1024, 768], [970, 250])
      .addSize([980, 690], [728, 90])
      .addSize([640, 480], "fluid")
      .addSize([0, 0], [88, 31]) // All viewports < 640x480
      .build();
    
    // Mapping 2
    googletag
      .sizeMapping()
      .addSize([1024, 768], [970, 250])
      .addSize([980, 690], [])
      .addSize([640, 480], [120, 60])
      .addSize([0, 0], [])
      .build();
    
    // Mapping 2 will not show any ads for the following viewport sizes:
    // [1024, 768] > size >= [980, 690] and
    // [640, 480] > size >= [0, 0]
    

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

    // Mapping 1
    googletag
      .sizeMapping()
      .addSize([1024, 768], [970, 250])
      .addSize([980, 690], [728, 90])
      .addSize([640, 480], "fluid")
      .addSize([0, 0], [88, 31]) // All viewports < 640x480
      .build();
    
    // Mapping 2
    googletag
      .sizeMapping()
      .addSize([1024, 768], [970, 250])
      .addSize([980, 690], [])
      .addSize([640, 480], [120, 60])
      .addSize([0, 0], [])
      .build();
    
    // Mapping 2 will not show any ads for the following viewport sizes:
    // [1024, 768] > size >= [980, 690] and
    // [640, 480] > size >= [0, 0]
    
  • পরামিতি
    viewportSize: SingleSizeArray
    এই ম্যাপিং এন্ট্রির জন্য ভিউপোর্টের আকার।
    slotSize: GeneralSize
    এই ম্যাপিং এন্ট্রির জন্য স্লটের মাপ।
  • রিটার্নস
    SizeMappingBuilder
    এই নির্মাতার একটি রেফারেন্স.


build

  • build(): null | SizeMappingArray
  • এই বিল্ডারে যোগ করা ম্যাপিং থেকে একটি আকার মানচিত্র স্পেসিফিকেশন তৈরি করে।

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

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

  • রিটার্নস
    null | SizeMappingArray
    এই নির্মাতা দ্বারা নির্মিত ফলাফল. অবৈধ আকার ম্যাপিং সরবরাহ করা হলে শূন্য হতে পারে।


googletag Slot

স্লট হল একটি বস্তু যা একটি পৃষ্ঠায় একটি একক বিজ্ঞাপন স্লটের প্রতিনিধিত্ব করে।

পদ্ধতির সারাংশ
addService
এই স্লটে একটি Service যোগ করে।
clearCategoryExclusions
এই স্লটের জন্য সমস্ত স্লট-স্তরের বিজ্ঞাপন বিভাগ বর্জনের লেবেলগুলি সাফ করে৷
clearTargeting
এই স্লটের জন্য নির্দিষ্ট বা সমস্ত কাস্টম স্লট-স্তরের টার্গেটিং প্যারামিটার সাফ করে।
defineSizeMapping
এই স্লটের জন্য ন্যূনতম ভিউপোর্ট আকার থেকে স্লট আকারে ম্যাপিংয়ের একটি অ্যারে সেট করে।
get
এই স্লটের জন্য প্রদত্ত কী-এর সাথে যুক্ত AdSense বৈশিষ্ট্যের মান প্রদান করে।
getAdUnitPath
নেটওয়ার্ক কোড এবং বিজ্ঞাপন ইউনিট পাথ সহ বিজ্ঞাপন ইউনিটের সম্পূর্ণ পথ দেখায়।
getAttributeKeys
এই স্লটে সেট করা বৈশিষ্ট্য কীগুলির তালিকা প্রদান করে।
getCategoryExclusions
এই স্লটের জন্য বিজ্ঞাপন বিভাগ বর্জন লেবেল প্রদান করে।
getResponseInformation
বিজ্ঞাপন প্রতিক্রিয়া তথ্য প্রদান করে.
getSlotElementId
স্লট সংজ্ঞায়িত করার সময় প্রদত্ত স্লট div আইডি ফেরত দেয়।
getTargeting
এই স্লটে সেট করা একটি নির্দিষ্ট কাস্টম টার্গেটিং প্যারামিটার প্রদান করে।
getTargetingKeys
এই স্লটে সেট করা সমস্ত কাস্টম টার্গেটিং কীগুলির তালিকা প্রদান করে৷
set
এই বিজ্ঞাপন স্লটে একটি AdSense বৈশিষ্ট্যের জন্য একটি মান সেট করে৷
setCategoryExclusion
এই স্লটে একটি স্লট-স্তরের বিজ্ঞাপন বিভাগ বর্জনের লেবেল সেট করে।
setClickUrl
ক্লিক URL সেট করে যেখানে ব্যবহারকারীদের বিজ্ঞাপনে ক্লিক করার পরে পুনঃনির্দেশিত করা হবে।
setCollapseEmptyDiv
স্লটে কোনো বিজ্ঞাপন না থাকলে স্লট div লুকানো উচিত কিনা তা সেট করে।
setConfig
এই স্লটের জন্য সাধারণ কনফিগারেশন বিকল্পগুলি সেট করে।
setForceSafeFrame
এই স্লটে বিজ্ঞাপনগুলিকে একটি নিরাপদ ফ্রেম কন্টেইনার ব্যবহার করে রেন্ডার করতে বাধ্য করা উচিত কিনা তা কনফিগার করে৷
setSafeFrameConfig
সেফফ্রেম কনফিগারেশনের জন্য স্লট-স্তরের পছন্দগুলি সেট করে।
setTargeting
এই স্লটের জন্য একটি কাস্টম টার্গেটিং প্যারামিটার সেট করে।
updateTargetingFromMap
এই স্লটের জন্য কাস্টম টার্গেটিং প্যারামিটার সেট করে, একটি JSON অবজেক্টে একটি কী:মান মানচিত্র থেকে।


addService


clearCategoryExclusions

  • 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

  • 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.
    
    আরো দেখুন
  • পরামিতি
    key?: string
    টার্গেটিং প্যারামিটার কী। কী ঐচ্ছিক; সমস্ত টার্গেটিং পরামিতি সাফ করা হবে যদি এটি অনির্দিষ্ট থাকে।
  • রিটার্নস
    Slot
    যে স্লট অবজেক্টের উপর মেথড কল করা হয়েছিল।


defineSizeMapping

  • 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
    আকার ম্যাপিং এর অ্যারে. আপনি এটি তৈরি করতে SizeMappingBuilder ব্যবহার করতে পারেন। প্রতিটি আকারের ম্যাপিং হল দুটি উপাদানের একটি অ্যারে: SingleSizeArray এবং GeneralSize
  • রিটার্নস
    Slot
    যে স্লট অবজেক্টের উপর মেথড কল করা হয়েছিল।


get

  • get(key: string): null | string
  • এই স্লটের জন্য প্রদত্ত কী-এর সাথে যুক্ত AdSense বৈশিষ্ট্যের মান প্রদান করে। এই স্লট দ্বারা উত্তরাধিকারসূত্রে পাওয়া পরিষেবা-স্তরের বৈশিষ্ট্যগুলি দেখতে, PubAdsService.get ব্যবহার করুন।

  • উদাহরণ

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

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

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

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

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

    const slot = googletag
      .defineSlot("/1234567/sports", [160, 600], "div")!
      .set("adsense_background_color", "#FFFFFF")
      .addService(googletag.pubads());
    
    slot.get("adsense_background_color");
    // Returns '#FFFFFF'.
    
    আরো দেখুন
  • পরামিতি
    key: string
    অ্যাট্রিবিউটের নাম যা খুঁজতে হবে।
  • রিটার্নস
    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[]
  • এই স্লটে সেট করা বৈশিষ্ট্য কীগুলির তালিকা প্রদান করে। এই স্লট দ্বারা উত্তরাধিকারসূত্রে পাওয়া পরিষেবা-স্তরের বৈশিষ্ট্যগুলির কীগুলি দেখতে, PubAdsService.getAttributeKeys ব্যবহার করুন৷

  • উদাহরণ

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

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

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

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

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

    const slot = googletag
      .defineSlot("/1234567/sports", [160, 600], "div")!
      .set("adsense_background_color", "#FFFFFF")
      .set("adsense_border_color", "#AABBCC")
      .addService(googletag.pubads());
    
    slot.getAttributeKeys();
    // Returns ['adsense_background_color', 'adsense_border_color'].
    
  • রিটার্নস
    string[]
    অ্যাট্রিবিউট কী এর অ্যারে। অর্ডার অনির্ধারিত.


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


getSlotElementId

  • 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

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

    একই কী-এর জন্য একাধিকবার এই পদ্ধতিতে কল করলে সেই কী-এর জন্য পূর্বে সেট করা মান ওভাররাইড হবে। 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

  • 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

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

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

  • উদাহরণ

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

    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

  • 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
    কোনো বিজ্ঞাপন ফেরত না দিলে স্লটটি ভেঙে ফেলতে হবে কিনা।
    collapseBeforeAdFetch?: boolean
    বিজ্ঞাপন আনার আগেই স্লটটি ভেঙে ফেলতে হবে কিনা। পতন true না হলে উপেক্ষা করা হয়।
  • রিটার্নস
    Slot
    যে স্লট অবজেক্টের উপর মেথড কল করা হয়েছিল।


setConfig

  • setConfig(slotConfig: SlotSettingsConfig ): void
  • এই স্লটের জন্য সাধারণ কনফিগারেশন বিকল্পগুলি সেট করে।

  • পরামিতি
    slotConfig: SlotSettingsConfig
    কনফিগারেশন অবজেক্ট।


setForceSafeFrame

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

    এই API ব্যবহার করার সময় নিম্নলিখিত বিষয়গুলি মনে রাখবেন:

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

  • উদাহরণ

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

    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

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

  • উদাহরণ

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

    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

  • updateTargetingFromMap(map: { [adUnitPath: string]: string | string[] }): Slot
  • এই স্লটের জন্য কাস্টম টার্গেটিং প্যারামিটার সেট করে, একটি JSON অবজেক্টে একটি কী:মান মানচিত্র থেকে। এটি অবজেক্টের সমস্ত মূল মানের জন্য Slot.setTargeting কল করার মতই। এই কীগুলি আপনার Google Ad Manager অ্যাকাউন্টে সংজ্ঞায়িত করা হয়েছে।

    মন্তব্য:

    • ওভাররাইট করার ক্ষেত্রে, শুধুমাত্র শেষ মান রাখা হবে।
    • যদি মানটি একটি অ্যারে হয়, তাহলে আগের যেকোনো মান ওভাররাইট হবে, মার্জ করা হবে না।
    • এখানে সেট করা মানগুলি পরিষেবা-স্তরে সেট করা টার্গেটিং প্যারামিটারগুলিকে ওভাররাইট করবে৷

  • উদাহরণ

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

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


enabled


googletag config ComponentAuctionConfig

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

সম্পত্তি সারাংশ
auctionConfig
এই উপাদান নিলামের জন্য একটি নিলাম কনফিগারেশন অবজেক্ট।
configKey
এই উপাদান নিলামের সাথে সম্পর্কিত কনফিগারেশন কী।
আরো দেখুন


auctionConfig

  • auctionConfig: null | { auctionSignals: unknown, decisionLogicUrl: string, interestGroupBuyers: string[], perBuyerExperimentGroupIds: { [buyer: string]: number }, perBuyerGroupLimits: { [buyer: string]: number }, perBuyerSignals: { [buyer: string]: unknown }, perBuyerTimeouts: { [buyer: string]: number }, seller: string, sellerExperimentGroupId: number, sellerSignals: unknown, sellerTimeout: number, trustedScoringSignalsUrl: string }
  • এই উপাদান নিলামের জন্য একটি নিলাম কনফিগারেশন অবজেক্ট।

    যদি এই মানটি 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

  • configKey: string
  • এই উপাদান নিলামের সাথে সম্পর্কিত কনফিগারেশন কী।

    এই মানটি অবশ্যই খালি নয় এবং অনন্য হওয়া উচিত। যদি দুটি ComponentAuctionConfig অবজেক্ট একই configKey মান শেয়ার করে, শেষটি সেট করা আগের কনফিগারেশন ওভাররাইট করবে।


googletag config InterstitialConfig

একটি বস্তু যা একটি একক ইন্টারস্টিশিয়াল বিজ্ঞাপন স্লটের আচরণকে সংজ্ঞায়িত করে।

সম্পত্তি সারাংশ
triggers
এই ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য ইন্টারস্টিশিয়াল ট্রিগার কনফিগারেশন।


triggers

  • triggers: Partial<Record< InterstitialTrigger , boolean>>
  • এই ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য ইন্টারস্টিশিয়াল ট্রিগার কনফিগারেশন।

    একটি ইন্টারস্টিশিয়াল ট্রিগারের মান true সেট করা এটিকে সক্ষম করবে এবং false এটিকে নিষ্ক্রিয় করবে। এটি Google Ad Manager-এ কনফিগার করা ডিফল্ট মানগুলিকে ওভাররাইড করবে।

  • উদাহরণ

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

    // Define a GPT managed web interstitial ad slot.
    const interstitialSlot = googletag.defineOutOfPageSlot(
      "/1234567/sports",
      googletag.enums.OutOfPageFormat.INTERSTITIAL
    );
    
    // Enable optional interstitial triggers.
    // Change this value to false to disable.
    const enableTriggers = true;
    
    interstitialSlot.setConfig({
      interstitial: {
        triggers: {
          navBar: enableTriggers,
          unhideWindow: enableTriggers,
        },
      },
    });
    

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

    // Define a GPT managed web interstitial ad slot.
    var interstitialSlot = googletag.defineOutOfPageSlot(
      "/1234567/sports",
      googletag.enums.OutOfPageFormat.INTERSTITIAL
    );
    
    // Enable optional interstitial triggers.
    // Change this value to false to disable.
    var enableTriggers = true;
    
    interstitialSlot.setConfig({
      interstitial: {
        triggers: {
          navBar: enableTriggers,
          unhideWindow: enableTriggers,
        },
      },
    });
    

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

    // Define a GPT managed web interstitial ad slot.
    const interstitialSlot = googletag.defineOutOfPageSlot(
      "/1234567/sports",
      googletag.enums.OutOfPageFormat.INTERSTITIAL
    )!;
    
    // Enable optional interstitial triggers.
    // Change this value to false to disable.
    const enableTriggers = true;
    
    interstitialSlot.setConfig({
      interstitial: {
        triggers: {
          navBar: enableTriggers,
          unhideWindow: enableTriggers,
        },
      },
    });
    
    আরো দেখুন


googletag config PageSettingsConfig

পৃষ্ঠা-স্তরের সেটিংসের জন্য প্রধান কনফিগারেশন ইন্টারফেস।

একটি একক API কলের সাথে একাধিক বৈশিষ্ট্য সেট করার অনুমতি দেয়৷

নীচে তালিকাভুক্ত সমস্ত বৈশিষ্ট্য উদাহরণ এবং সেটকনফিগ ব্যবহার করে এমন প্রকৃত বৈশিষ্ট্যগুলি প্রতিফলিত করে না। বৈশিষ্ট্যগুলির সেটের জন্য, নীচের PageSettingsConfig প্রকারের মধ্যে ক্ষেত্রগুলি দেখুন৷

উদাহরণ:

  • শুধুমাত্র setConfig কলে নির্দিষ্ট বৈশিষ্ট্য পরিবর্তন করা হয়।
      // Configure feature alpha.
      googletag.setConfig({
          alpha: {...}
      });
    
      // Configure feature bravo. Feature alpha is unchanged.
      googletag.setConfig({
         bravo: {...}
      });
    
  • একটি প্রদত্ত বৈশিষ্ট্যের জন্য সমস্ত সেটিংস 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,
      });
    

সম্পত্তি সারাংশ
adExpansion
বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করার সেটিংস।
pps
প্রকাশক প্রদত্ত সংকেত (পিপিএস) নিয়ন্ত্রণ করতে সেটিংস।
privacyTreatments
প্রকাশকের গোপনীয়তা চিকিত্সা নিয়ন্ত্রণ করার সেটিংস৷


adExpansion

  • adExpansion: null | AdExpansionConfig
  • বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করার সেটিংস।


pps

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


privacyTreatments

  • privacyTreatments: null | PrivacyTreatmentsConfig
  • প্রকাশকের গোপনীয়তা চিকিত্সা নিয়ন্ত্রণ করার সেটিংস৷


googletag config PrivacyTreatmentsConfig

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

সম্পত্তি সারাংশ
treatments
সক্ষম করার জন্য প্রকাশকের গোপনীয়তা চিকিত্সার একটি অ্যারে৷


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'
    },
  },
});
আরো দেখুন


taxonomies


googletag config SlotSettingsConfig

স্লট-স্তরের সেটিংসের জন্য প্রধান কনফিগারেশন ইন্টারফেস।

একটি একক স্লটের জন্য একক API কল সহ একাধিক বৈশিষ্ট্য সেট করার অনুমতি দেয়৷

নীচে তালিকাভুক্ত সমস্ত বৈশিষ্ট্য উদাহরণ এবং সেটকনফিগ ব্যবহার করে এমন প্রকৃত বৈশিষ্ট্যগুলি প্রতিফলিত করে না। বৈশিষ্ট্যগুলির সেটের জন্য, নীচের SlotSettingsConfig প্রকারের মধ্যে ক্ষেত্রগুলি দেখুন৷

উদাহরণ:

  • শুধুমাত্র Slot.setConfig কলে নির্দিষ্ট করা বৈশিষ্ট্যগুলি পরিবর্তন করা হয়েছে৷
      const slot = googletag.defineSlot("/1234567/example", [160, 600]);
    
      // Configure feature alpha.
      slot.setConfig({
          alpha: {...}
      });
    
      // Configure feature bravo. Feature alpha is unchanged.
      slot.setConfig({
         bravo: {...}
      });
    
  • একটি প্রদত্ত বৈশিষ্ট্যের জন্য সমস্ত সেটিংস Slot.setConfig এ প্রতিটি কলের সাথে আপডেট করা হয়।
      // Configure feature charlie to echo = 1, foxtrot = true.
      slot.setConfig({
          charlie: {
              echo: 1,
              foxtrot: true,
          }
      });
    
      // Update feature charlie to echo = 2. Since foxtrot was not specified,
      // the value is cleared.
      slot.setConfig({
          charlie: {
              echo: 2
          }
      });
    
  • একটি বৈশিষ্ট্যের জন্য সমস্ত সেটিংস 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,
      });
    

সম্পত্তি সারাংশ
adExpansion
বিজ্ঞাপন সম্প্রসারণ নিয়ন্ত্রণ করার সেটিংস।
componentAuction
একটি অন-ডিভাইস বিজ্ঞাপন নিলামে অন্তর্ভুক্ত করার জন্য উপাদান নিলামের একটি বিন্যাস৷
interstitial
সেটিংস যা ইন্টারস্টিশিয়াল বিজ্ঞাপন স্লট আচরণ নিয়ন্ত্রণ করে।


adExpansion

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


componentAuction

  • componentAuction: ComponentAuctionConfig []
  • একটি অন-ডিভাইস বিজ্ঞাপন নিলামে অন্তর্ভুক্ত করার জন্য উপাদান নিলামের একটি বিন্যাস৷


interstitial

  • interstitial: InterstitialConfig
  • সেটিংস যা ইন্টারস্টিশিয়াল বিজ্ঞাপন স্লট আচরণ নিয়ন্ত্রণ করে।


googletag config TaxonomyData

একটি একক শ্রেণীবিন্যাস- এর মান ধারণকারী একটি বস্তু।

সম্পত্তি সারাংশ
values
শ্রেণীবিন্যাস মানগুলির একটি তালিকা।


values


googletag events Event

সমস্ত GPT ইভেন্টের জন্য বেস ইন্টারফেস। নীচের সমস্ত GPT ইভেন্টে নিম্নলিখিত ক্ষেত্রগুলি থাকবে৷

সম্পত্তি সারাংশ
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
slot
যে স্লট ঘটনাটি ট্রিগার করেছে৷
আরো দেখুন


serviceName

  • serviceName: string
  • ইভেন্ট ট্রিগার যে পরিষেবার নাম.


slot

  • slot: Slot
  • যে স্লট ঘটনাটি ট্রিগার করেছে৷


googletag events EventTypeMap

এটি একটি সিউডো-টাইপ যা Service.addEventListener এবং Service.removeEventListener এর জন্য একটি ইভেন্টের নাম তার সংশ্লিষ্ট ইভেন্ট অবজেক্ট টাইপের সাথে ম্যাপ করে। এটি শুধুমাত্র রেফারেন্স এবং টাইপ নিরাপত্তা উদ্দেশ্যে নথিভুক্ত করা হয়.

সম্পত্তি সারাংশ
impressionViewable
events.ImpressionViewableEvent উপনাম। ইমপ্রেশনভিউএবল ইভেন্ট।
rewardedSlotClosed
events.RewardedSlotClosedEvent উপনাম। RewardedSlotClosedEvent।
rewardedSlotGranted
events.RewardedSlotGrantedEvent উপনাম। RewardedSlotGrantedEvent।
rewardedSlotReady
events.RewardedSlotReadyEvent উপনাম। RewardedSlotReadyEvent।
slotOnload
events.SlotOnloadEvent উপনাম।SlotOnloadEvent।
slotRenderEnded
events.SlotRenderEndedEvent উপনাম। SlotRenderEndedEvent।
slotRequested
events.SlotRequestedEvent উপনাম।SlotRequestedEvent।
slotResponseReceived
events.SlotResponseReceived উপনাম। স্লট প্রতিক্রিয়া প্রাপ্ত।
slotVisibilityChanged
events.SlotVisibilityChangedEvent উপনাম। স্লটভিজিবিলিটি চেঞ্জড ইভেন্ট।


impressionViewable


rewardedSlotClosed


rewardedSlotGranted


rewardedSlotReady


slotOnload


slotRenderEnded


slotRequested


slotResponseReceived


slotVisibilityChanged


googletag events ImpressionViewableEvent

Event প্রসারিত করে

এই ইভেন্টটি চালু করা হয় যখন একটি ইমপ্রেশন দেখা যায়, সক্রিয় দৃশ্যের মানদণ্ড অনুযায়ী।

সম্পত্তি সারাংশ
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
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 RewardedSlotClosedEvent

Event প্রসারিত করে

এই ইভেন্টটি বরখাস্ত করা হয় যখন একটি পুরস্কৃত বিজ্ঞাপন স্লট ব্যবহারকারী দ্বারা বন্ধ করা হয়। এটি একটি পুরস্কার মঞ্জুর করার আগে বা পরে আগুন হতে পারে। পুরস্কার মঞ্জুর করা হয়েছে কিনা তা নির্ধারণ করতে, এর পরিবর্তে events.RewardedSlotGrantedEvent ব্যবহার করুন। RewardedSlotGrantedEvent।

সম্পত্তি সারাংশ
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
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 RewardedSlotGrantedEvent

Event প্রসারিত করে

এই ইভেন্টটি বরখাস্ত করা হয় যখন একটি পুরস্কৃত বিজ্ঞাপন দেখার জন্য একটি পুরস্কার মঞ্জুর করা হয়৷ পুরস্কার প্রদানের মানদণ্ড পূরণ হওয়ার আগে বিজ্ঞাপনটি বন্ধ হয়ে গেলে, এই ইভেন্টটি চালু হবে না।

সম্পত্তি সারাংশ
payload
পুরস্কারের তথ্য সম্বলিত একটি বস্তু যা মঞ্জুর করা হয়েছে।
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
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

  • payload: null | RewardedPayload
  • পুরস্কারের তথ্য সম্বলিত একটি বস্তু যা মঞ্জুর করা হয়েছে।


googletag events RewardedSlotReadyEvent

Event প্রসারিত করে

একটি পুরস্কৃত বিজ্ঞাপন প্রদর্শনের জন্য প্রস্তুত হলে এই ইভেন্টটি চালু করা হয়। বিজ্ঞাপনটি প্রদর্শন করার আগে ব্যবহারকারীকে এটি দেখার জন্য একটি বিকল্প উপস্থাপন করার জন্য প্রকাশক দায়ী।

সম্পত্তি সারাংশ
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
slot
যে স্লট ঘটনাটি ট্রিগার করেছে৷
পদ্ধতির সারাংশ
makeRewardedVisible
পুরস্কৃত বিজ্ঞাপন প্রদর্শন করে।
উদাহরণ

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

// This listener is called when a rewarded ad slot becomes ready to be
// displayed.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
googletag.pubads().addEventListener("rewardedSlotReady", (event) => {
  const slot = event.slot;
  console.log("Rewarded ad slot", slot.getSlotElementId(), "is ready to be displayed.");

  // Replace with custom logic.
  const userHasConsented = true;
  if (userHasConsented) {
    event.makeRewardedVisible();
  }

  if (slot === targetSlot) {
    // Slot specific logic.
  }
});

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

// This listener is called when a rewarded ad slot becomes ready to be
// displayed.
var targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
googletag.pubads().addEventListener("rewardedSlotReady", function (event) {
  var slot = event.slot;
  console.log("Rewarded ad slot", slot.getSlotElementId(), "is ready to be displayed.");

  // Replace with custom logic.
  var userHasConsented = true;
  if (userHasConsented) {
    event.makeRewardedVisible();
  }

  if (slot === targetSlot) {
    // Slot specific logic.
  }
});

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

// This listener is called when a rewarded ad slot becomes ready to be
// displayed.
const targetSlot = googletag.defineSlot("/1234567/example", [160, 600]);
googletag.pubads().addEventListener("rewardedSlotReady", (event) => {
  const slot = event.slot;
  console.log("Rewarded ad slot", slot.getSlotElementId(), "is ready to be displayed.");

  // Replace with custom logic.
  const userHasConsented = true;
  if (userHasConsented) {
    event.makeRewardedVisible();
  }

  if (slot === targetSlot) {
    // Slot specific logic.
  }
});
আরো দেখুন


makeRewardedVisible

  • makeRewardedVisible(): void
  • পুরস্কৃত বিজ্ঞাপন প্রদর্শন করে। ব্যবহারকারী বিজ্ঞাপনটি দেখার জন্য সম্মত না হওয়া পর্যন্ত এই পদ্ধতিটি বলা উচিত নয়।


googletag events SlotOnloadEvent

Event প্রসারিত করে

এই ইভেন্টটি বরখাস্ত করা হয় যখন ক্রিয়েটিভের আইফ্রেম তার লোড ইভেন্টটি ফায়ার করে। সিঙ্ক রেন্ডারিং মোডে সমৃদ্ধ মিডিয়া বিজ্ঞাপনগুলি রেন্ডার করার সময়, কোনও আইফ্রেম ব্যবহার করা হয় না তাই কোনও SlotOnloadEvent গুলি করা হবে না৷

সম্পত্তি সারাংশ
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
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 SlotRenderEndedEvent

Event প্রসারিত করে

সৃজনশীল কোড একটি স্লটে ইনজেক্ট করা হলে এই ইভেন্টটি বরখাস্ত করা হয়। এই ইভেন্টটি সৃজনশীলের সংস্থানগুলি আনার আগে ঘটবে, তাই সৃজনশীলটি এখনও দৃশ্যমান নাও হতে পারে৷ একটি স্লটের জন্য সমস্ত সৃজনশীল সংস্থান কখন লোড করা শেষ হয়েছে তা যদি আপনার জানার প্রয়োজন হয়, তবে এর পরিবর্তে events.SlotOnloadEvent বিবেচনা করুন৷ SlotOnloadEvent৷

সম্পত্তি সারাংশ
advertiserId
রেন্ডার করা বিজ্ঞাপনের বিজ্ঞাপনদাতা আইডি।
campaignId
রেন্ডার করা বিজ্ঞাপনের ক্যাম্পেইন আইডি।
companyIds
রেন্ডার করা ব্যাকফিল বিজ্ঞাপনে বিড করা কোম্পানির আইডি।
creativeId
রেন্ডার করা রিজার্ভেশন বিজ্ঞাপনের ক্রিয়েটিভ আইডি।
creativeTemplateId
রেন্ডার করা রিজার্ভেশন বিজ্ঞাপনের ক্রিয়েটিভ টেমপ্লেট আইডি।
isBackfill
একটি বিজ্ঞাপন একটি ব্যাকফিল বিজ্ঞাপন ছিল কিনা.
isEmpty
স্লটের জন্য একটি বিজ্ঞাপন ফেরত দেওয়া হয়েছে কিনা।
labelIds
রেন্ডার করা বিজ্ঞাপনের লেবেল আইডি।
lineItemId
রেন্ডার করা রিজার্ভেশন বিজ্ঞাপনের লাইন আইটেম আইডি।
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
size
রেন্ডার করা সৃজনশীলের পিক্সেল আকার নির্দেশ করে।
slot
যে স্লট ঘটনাটি ট্রিগার করেছে৷
slotContentChanged
রেন্ডার করা বিজ্ঞাপনের সাথে স্লটের বিষয়বস্তু পরিবর্তন করা হয়েছে কিনা।
sourceAgnosticCreativeId
রেন্ডার করা রিজার্ভেশন বা ব্যাকফিল বিজ্ঞাপনের ক্রিয়েটিভ আইডি।
sourceAgnosticLineItemId
রেন্ডার করা রিজার্ভেশন বা ব্যাকফিল বিজ্ঞাপনের লাইন আইটেম আইডি।
yieldGroupIds
রেন্ডার করা ব্যাকফিল বিজ্ঞাপনের জন্য ফলন গোষ্ঠীর আইডি।
উদাহরণ

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

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

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


campaignId

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


companyIds

  • companyIds: null | number[]
  • রেন্ডার করা ব্যাকফিল বিজ্ঞাপনে বিড করা কোম্পানির আইডি। খালি স্লট, রিজার্ভেশন বিজ্ঞাপন এবং PubAdsService ব্যতীত অন্য পরিষেবাগুলির দ্বারা রেন্ডার করা ক্রিয়েটিভগুলির জন্য মান null


creativeId

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


creativeTemplateId

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


isBackfill

  • isBackfill: boolean
  • একটি বিজ্ঞাপন একটি ব্যাকফিল বিজ্ঞাপন ছিল কিনা. বিজ্ঞাপনটি ব্যাকফিল বিজ্ঞাপন হলে মান true , অন্যথায় false


isEmpty

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


labelIds

  • labelIds: null | number[]
  • রেন্ডার করা বিজ্ঞাপনের লেবেল আইডি। খালি স্লট, ব্যাকফিল বিজ্ঞাপন এবং PubAdsService ব্যতীত অন্য পরিষেবাগুলির দ্বারা রেন্ডার করা ক্রিয়েটিভগুলির জন্য মান null


lineItemId

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


size

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


slotContentChanged

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


sourceAgnosticCreativeId

  • sourceAgnosticCreativeId: null | number
  • রেন্ডার করা রিজার্ভেশন বা ব্যাকফিল বিজ্ঞাপনের ক্রিয়েটিভ আইডি। যদি বিজ্ঞাপনটি রিজার্ভেশন বা লাইন আইটেম ব্যাকফিল না হয়, বা সৃজনশীলটি PubAdsService ব্যতীত অন্য পরিষেবা দ্বারা রেন্ডার করা হয় তবে মানটি null


sourceAgnosticLineItemId

  • sourceAgnosticLineItemId: null | number
  • রেন্ডার করা রিজার্ভেশন বা ব্যাকফিল বিজ্ঞাপনের লাইন আইটেম আইডি। যদি বিজ্ঞাপনটি রিজার্ভেশন বা লাইন আইটেম ব্যাকফিল না হয়, বা সৃজনশীলটি PubAdsService ব্যতীত অন্য পরিষেবা দ্বারা রেন্ডার করা হয় তবে মানটি null


yieldGroupIds

  • yieldGroupIds: null | number[]
  • রেন্ডার করা ব্যাকফিল বিজ্ঞাপনের জন্য ফলন গোষ্ঠীর আইডি। খালি স্লট, রিজার্ভেশন বিজ্ঞাপন এবং PubAdsService ব্যতীত অন্য পরিষেবাগুলির দ্বারা রেন্ডার করা ক্রিয়েটিভগুলির জন্য মান null


googletag events SlotRequestedEvent

Event প্রসারিত করে

একটি নির্দিষ্ট স্লটের জন্য একটি বিজ্ঞাপন অনুরোধ করা হলে এই ইভেন্টটি চালু করা হয়৷

সম্পত্তি সারাংশ
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
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 SlotResponseReceived

Event প্রসারিত করে

একটি নির্দিষ্ট স্লটের জন্য একটি বিজ্ঞাপন প্রতিক্রিয়া প্রাপ্ত হলে এই ইভেন্টটি চালু করা হয়৷

সম্পত্তি সারাংশ
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
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 SlotVisibilityChangedEvent

Event প্রসারিত করে

যখনই একটি বিজ্ঞাপন স্লটের ক্ষেত্রের অন-স্ক্রীন শতাংশ পরিবর্তন হয় তখন এই ইভেন্টটি চালু হয়৷ ইভেন্টটি থ্রোটল করা হয়েছে এবং প্রতি 200ms এ একবারের বেশিবার ফায়ার করবে না।

সম্পত্তি সারাংশ
inViewPercentage
বিজ্ঞাপনের এলাকার শতকরা শতাংশ যা দৃশ্যমান।
serviceName
ইভেন্ট ট্রিগার যে পরিষেবার নাম.
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

  • inViewPercentage: number
  • বিজ্ঞাপনের এলাকার শতকরা শতাংশ যা দৃশ্যমান। মান হল 0 এবং 100 এর মধ্যে একটি সংখ্যা৷


googletag secureSignalsBidderSignalProvider

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

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

  1. একটি সংগ্রাহক ফাংশন, যা একটি Promise প্রদান করে যা একটি সুরক্ষিত সংকেতের সমাধান করে।
  2. একটি id যা সিগন্যালের সাথে যুক্ত দরদাতাকে সনাক্ত করে।
একজন প্রকাশকের জন্য একটি নিরাপদ সংকেত ফেরত দিতে, এর পরিবর্তে secureSignals.PublisherSignalProvider ব্যবহার করুন৷

সম্পত্তি সারাংশ
collectorFunction
.
id
Google Ad Manager-এ নিবন্ধিত এই সুরক্ষিত সংকেতের সাথে যুক্ত সংগ্রাহকের জন্য একটি অনন্য শনাক্তকারী।
উদাহরণ

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

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

  • collectorFunction: () => Promise<string>


id

  • id: string
  • Google Ad Manager-এ নিবন্ধিত এই সুরক্ষিত সংকেতের সাথে যুক্ত সংগ্রাহকের জন্য একটি অনন্য শনাক্তকারী।


googletag secureSignalsPublisherSignalProvider

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

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

  1. একটি সংগ্রাহক ফাংশন, যা একটি Promise প্রদান করে যা একটি সুরক্ষিত সংকেতের সমাধান করে।
  2. একটি networkCode যা সংকেতের সাথে যুক্ত প্রকাশককে সনাক্ত করে।
একটি দরদাতার জন্য একটি নিরাপদ সংকেত ফেরত দিতে, এর পরিবর্তে secureSignals.BidderSignalProvider ব্যবহার করুন৷

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

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

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

  • collectorFunction: () => Promise<string>


networkCode

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


googletag secureSignalsSecureSignalProvidersArray

সুরক্ষিত সংকেত পরিচালনার জন্য একটি ইন্টারফেস।

পদ্ধতির সারাংশ
clearAllCache
স্থানীয় স্টোরেজ থেকে সমস্ত ক্যাশে সংকেত সাফ করে।
push
সংকেত প্রদানকারী অ্যারেতে একটি নতুন secureSignals.SecureSignalProvider যোগ করে এবং সংকেত তৈরির প্রক্রিয়া শুরু করে।


clearAllCache

  • clearAllCache(): void
  • স্থানীয় স্টোরেজ থেকে সমস্ত ক্যাশে সংকেত সাফ করে।


push