গুগল ima বিজ্ঞাপন ব্যবস্থাপক
প্রকাশককে বাইরের সর্বজনীন API প্রদান করে এবং বিজ্ঞাপন পরিচালকের অভ্যন্তরীণ উদাহরণের সাথে যোগাযোগ করে।
পদ্ধতি
পতন
পতন()
বর্তমান বিজ্ঞাপনটি সঙ্কুচিত করুন। এটি HTML5 SDK-এর জন্য নো-অপ।
কনফিগার অ্যাডস ম্যানেজার
কনফিগার অ্যাডস ম্যানেজার (সামগ্রী, বিজ্ঞাপন রেন্ডারিং সেটিংস)
AdsManagerLoaded ইভেন্ট থেকে এই AdManager-এর রেফারেন্স পাওয়ার জন্য প্রয়োজনীয় প্যারামিটার সেট করে।
প্যারামিটার | |
---|---|
বিষয়বস্তু | অবজেক্ট অবজেক্ট যা প্রকাশকের কন্টেন্ট প্লে ব্যাক করে। মান শূন্য হতে হবে না. |
বিজ্ঞাপন রেন্ডারিং সেটিংস | ঐচ্ছিক বিজ্ঞাপন রেন্ডারিং সেটিংস বিজ্ঞাপনের রেন্ডারিং নিয়ন্ত্রণ করতে ঐচ্ছিক সেটিংস। মান শূন্য হতে পারে। |
ধ্বংস
ধ্বংস()
রানটাইমে লোড হওয়া বিজ্ঞাপন সম্পদগুলি সরিয়ে দেয় যেগুলি বিজ্ঞাপন সমাপ্তির সময় সঠিকভাবে সরানো প্রয়োজন এবং বিজ্ঞাপন এবং সমস্ত ট্র্যাকিং বন্ধ করে।
অ্যাডব্রেক বাতিল করুন
বাতিল করুনAdBreak()
যদি একটি বিজ্ঞাপন বিরতি বর্তমানে চলছে, তাহলে এটি বাতিল করুন এবং সামগ্রী পুনরায় শুরু করুন৷ অন্যথায়, পরবর্তী নির্ধারিত বিজ্ঞাপন বিরতি উপেক্ষা করুন। উদাহরণস্বরূপ, ভবিষ্যতে মিডরোল বা পোস্টরোল না হারিয়ে একটি প্রিরোল উপেক্ষা করার জন্য বিজ্ঞাপন পরিচালক লোড হওয়ার সাথে সাথে এটিকে কল করা যেতে পারে। এটি একটি নো-অপ যদি না বিজ্ঞাপন অনুরোধ একটি প্লেলিস্ট বা VMAP প্রতিক্রিয়া প্রদান করে৷
বিস্তৃত করা
বিস্তৃত করা()
বর্তমান বিজ্ঞাপনটি প্রসারিত করুন। এটি HTML5 SDK-এর জন্য নো-অপ।
ফোকাস
ফোকাস()
স্কিপ বোতামে ফোকাস রাখে, যদি উপস্থিত থাকে। উপস্থিত না থাকলে, আইকন বা ইন্টারেক্টিভ ক্রিয়েটিভ সহ ইন্টারেক্টিভ উপাদানগুলিতে ফোকাস করা হয়।
getAdSkippableState
getAdSkippableState() বুলিয়ান রিটার্ন করে
যদি বিজ্ঞাপনটি বর্তমানে এড়িয়ে যাওয়া যায় তবে সত্য দেখায়। যখন এই মান পরিবর্তন হয়, তখন AdsManager
একটি AdEvent.SKIPPABLE_STATE_CHANGED
ইভেন্ট ফায়ার করে।
- রিটার্নস
boolean
সত্য যদি বিজ্ঞাপনটি বর্তমানে এড়িয়ে যাওয়া যায়, অন্যথায় মিথ্যা।
getCuePoints
getCuePoints() নম্বরের অ্যারে প্রদান করে
একটি নির্ধারিত বিজ্ঞাপন বিরতি কখন চলবে তা নির্দেশ করে সেকেন্ডের মধ্যে অফসেটের একটি অ্যারে প্রদান করে। একটি প্রিরোল 0 দ্বারা প্রতিনিধিত্ব করা হয়, এবং একটি পোস্টরোল -1 দ্বারা প্রতিনিধিত্ব করা হয়। একটি খালি অ্যারে নির্দেশ করে বিজ্ঞাপন বা বিজ্ঞাপন পডের কোনো সময়সূচী নেই এবং যে কোনো সময় চালানো যেতে পারে।
- রিটার্নস
non-null Array of number
সেকেন্ডে সময়ের অফসেটের তালিকা।
get Remaining Time
getRemainingTime() নম্বর প্রদান করে
বাজানো বর্তমান বিজ্ঞাপনের অবশিষ্ট সময় পান। যদি বিজ্ঞাপনটি এখনও লোড করা না হয় বা খেলা শেষ হয়ে যায়, তাহলে API -1 ফিরে আসবে।
- রিটার্নস
number
বর্তমান বিজ্ঞাপনের জন্য অবশিষ্ট সময় প্রদান করে। যদি অবশিষ্ট সময় বর্তমান বিজ্ঞাপনের জন্য অনির্ধারিত থাকে (উদাহরণস্বরূপ কাস্টম বিজ্ঞাপন), মানটি -1 প্রদান করে।
getVolume
getVolume() নম্বর প্রদান করে
বর্তমান বিজ্ঞাপনের জন্য ভলিউম পান।
- রিটার্নস
number
বর্তমান বিজ্ঞাপনের ভলিউম, 0 (নিঃশব্দ) থেকে 1 (সবচেয়ে জোরে)।
এটা
init (প্রস্থ, উচ্চতা, ভিউমোড, ভিডিও এলিমেন্ট)
বিজ্ঞাপন পরিচালকে বিজ্ঞাপনের অভিজ্ঞতা শুরু করতে init-এ কল করুন।
প্যারামিটার | |
---|---|
প্রস্থ | সংখ্যা বিজ্ঞাপনের নির্বাচিত প্রস্থ। |
উচ্চতা | সংখ্যা বিজ্ঞাপনের নির্বাচিত উচ্চতা। |
ভিউ মোড | ভিউ মোড নির্বাচিত ভিউ মোড। মান শূন্য হতে হবে না. |
ভিডিও উপাদান | ঐচ্ছিক HTMLVideoElement কাস্টম প্লেব্যাকের জন্য ভিডিও উপাদান। এই ভিডিও উপাদানটি AdDisplayContainer কন্সট্রাক্টরে দেওয়া একটিকে ওভাররাইড করে। শুধুমাত্র প্রয়োজন হলেই এই সম্পত্তি ব্যবহার করুন - অন্যথায় আমরা AdDisplayContainer তৈরি করার সময় এই ভিডিও উপাদানটি নির্দিষ্ট করার পরামর্শ দিই। মান শূন্য হতে পারে। |
isCustomClickTrackingUsed
isCustomClickTrackingUsed() বুলিয়ান রিটার্ন করে
বর্তমান বিজ্ঞাপনে ক্লিক ট্র্যাকিংয়ের জন্য একটি কাস্টম ক্লিক ট্র্যাকিং উপাদান ব্যবহার করা হলে তা সত্য হয়৷ কাস্টম ক্লিক ট্র্যাকিং শুধুমাত্র তখনই ব্যবহৃত হয় যখন AdDisplayContainer
এ একটি ঐচ্ছিক ক্লিক ট্র্যাকিং উপাদান প্রদান করা হয়, কাস্টম প্লেব্যাক ব্যবহার করা হয় এবং বর্তমান বিজ্ঞাপনটি AdSense/AdX বিজ্ঞাপন নয়।
- রিটার্নস
boolean
কাস্টম ক্লিক ট্র্যাকিং ব্যবহার করা হয় কিনা।
isCustomPlaybackUsed
isCustomPlaybackUsed() বুলিয়ান রিটার্ন করে
বর্তমান বিজ্ঞাপন চালানোর জন্য একটি কাস্টম ভিডিও উপাদান ব্যবহার করা হলে তা সত্য দেখায়। কাস্টম প্লেব্যাক ঘটে যখন প্ল্যাটফর্মে AdDisplayContainer
এ একটি ঐচ্ছিক ভিডিও উপাদান প্রদান করা হয় যেখানে একটি কাস্টম ভিডিও উপাদান একটি আরো বিরামহীন বিজ্ঞাপন দেখার অভিজ্ঞতা প্রদান করে।
- রিটার্নস
boolean
কাস্টম প্লেব্যাক ব্যবহার করা হয় কিনা।
বিরতি
বিরতি ()
চলমান বর্তমান বিজ্ঞাপনটিকে বিরতি দেয়৷ যখন একটি স্ট্যাটিক ওভারলে দেখানো হচ্ছে বা বিজ্ঞাপনটি এখনও লোড না হলে বা চালানো শেষ হলে এই ফাংশনটি নো-অপ হবে৷
আকার পরিবর্তন করুন
আকার পরিবর্তন করুন (প্রস্থ, উচ্চতা, ভিউমোড)
বর্তমান বিজ্ঞাপনের আকার পরিবর্তন করে।
প্যারামিটার | |
---|---|
প্রস্থ | সংখ্যা নতুন বিজ্ঞাপন স্লট প্রস্থ. |
উচ্চতা | সংখ্যা নতুন বিজ্ঞাপন স্লট উচ্চতা. |
ভিউ মোড | ভিউ মোড নতুন ভিউ মোড। মান শূন্য হতে হবে না. |
জীবনবৃত্তান্ত
জীবনবৃত্তান্ত()
লোড করা এবং পজ করা বর্তমান বিজ্ঞাপনটি পুনরায় শুরু করে। যখন একটি স্ট্যাটিক ওভারলে দেখানো হচ্ছে বা বিজ্ঞাপনটি এখনও লোড না হলে বা চালানো শেষ হলে এই ফাংশনটি নো-অপ হবে৷
সেট ভলিউম
সেট ভলিউম(ভলিউম)
বর্তমান বিজ্ঞাপনের জন্য ভলিউম সেট করুন।
প্যারামিটার | |
---|---|
আয়তন | সংখ্যা সেট করা ভলিউম, 0 (নিঃশব্দ) থেকে 1 (সবচেয়ে জোরে)। |
এড়িয়ে যান
স্কিপ()
AdsManager.getAdSkippableState()
সত্য হলে বর্তমান বিজ্ঞাপনটি এড়িয়ে যায়। অন্যান্য পরিস্থিতিতে বলা হলে, স্কিপ কোন প্রভাব নেই. বাদ দেওয়া সম্পূর্ণ হওয়ার পর AdsManager
একটি AdEvent.SKIPPED
ইভেন্ট চালু করে।
শুরু
শুরু()
বিজ্ঞাপন বাজানো শুরু করুন.
ডেভেলপারদের প্রথমে AdDisplayContainer.initialize()
কল করতে হবে।
থামা
থামান()
বিজ্ঞাপন বাজানো বন্ধ করুন. এটিকে কল করলে প্রকাশক সামগ্রীতে ফিরে আসবে৷
আপডেট অ্যাডস রেন্ডারিং সেটিংস
updateAdsRenderingSettings(adsRenderingSettings)
বিজ্ঞাপন রেন্ডারিং সেটিংস আপডেট করে। এটি বিশেষভাবে বিজ্ঞাপন বিরতির মধ্যে VMAP ব্যবহারের ক্ষেত্রে ব্যবহার করা উচিত যখন বিজ্ঞাপন রেন্ডারিং সেটিংস যেমন বিটরেট আপডেট করার প্রয়োজন হয়।
প্যারামিটার | |
---|---|
বিজ্ঞাপন রেন্ডারিং সেটিংস | বিজ্ঞাপন রেন্ডারিং সেটিংস আপডেট করা বিজ্ঞাপন রেন্ডারিং সেটিংস। মান শূন্য হতে হবে না. |