প্রিলোড বিজ্ঞাপন

বিজ্ঞাপন প্লেসমেন্ট API adBreak() কলে ব্যবহারের জন্য বিজ্ঞাপনগুলি ডাউনলোড করে এবং ক্যাশে করে। ডিফল্টরূপে এটি বিজ্ঞাপন ডাউনলোড করার সর্বোত্তম সময় নির্ধারণ করতে স্বয়ংক্রিয় হিউরিস্টিকসের একটি সেট ব্যবহার করে। যাইহোক, এই হিউরিস্টিকসের অর্থ হতে পারে যে আপনার গেমের প্রথম প্লেসমেন্টের আগে একটি বিজ্ঞাপন এখনও লোড করা হয়নি (যেমন আপনার গেমটি লোড হওয়ার সাথে সাথে adBreak() -এ আপনার প্রথম কল)।

আপনি adConfig() কল ব্যবহার করে অবিলম্বে বিজ্ঞাপনের প্রিলোডিং বাধ্যতামূলক করার জন্য নিম্নরূপ এই আচরণটি সামঞ্জস্য করতে পারেন।

<script async
      src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-123456789"
      crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
   adConfig({preloadAdBreaks: 'on'});
</script>

গুরুত্বপূর্ণ : আপনি যদি বিজ্ঞাপনের প্রিলোডিং জোর করতে চান, তাহলে আপনাকে adBreak() এ প্রথম কলের আগে এই কলটি করতে হবে। একবার আপনি preloadAdBreaks এর জন্য একটি মান সেট করে ফেললে, এটি পরিবর্তন করার পরবর্তী যেকোনো প্রচেষ্টা উপেক্ষা করা হয়।

আপনার গেমের প্রথম দিকে বিজ্ঞাপন দেখানো নিশ্চিত করতে, আপনি করতে পারেন:

  1. adConfig({preloadAdBreaks: 'on'}) কল করে বিজ্ঞাপনগুলি প্রিলোড করা হয়েছে তা নিশ্চিত করুন। এটি নিশ্চিত করে যে adBreak() এ প্রথম কলের আগে একটি বিজ্ঞাপন যাওয়ার জন্য প্রস্তুত রয়েছে।
  2. data-ad-frequency-hint কমিয়ে দিন যাতে বিজ্ঞাপনগুলি আরও ঘন ঘন দেখা যায়।