رفتن به مطلب اصلی
Version: 4.x.x

مقدمه

با کمک کتاب‌خانه‌ی تبلیغات ادیوری می‌توانید انواع تبلیغات بنری، میان‌صفحه‌ای، ویدیوی جایزه‌ای و همسان را در اپلیکیشن یا بازی خود نمایش دهید. برای نمایش راهنمای راه‌اندازی تبلیغات ادیوری پلتفرم مورد نظر خود را انتخاب کنید:

نحوه کارکرد ادیوری#

کتابخانه ادیوری درخواست تبلیغات را بطور خودکار انجام می‌دهد، به این معنی که پس از اولین درخواست تبلیغ، دیگر به فراخوانی درخواست تبلیغ نیازی ندارید و ادیوری بعد از بسته شدن هر تبلیغ درخواست بار‌گیری تبلیغ بعدی را به شبکه های تبلیغاتی ارسال می‌کند تا تبلیغ بعدی در سریع ترین زمان ممکن آماده باشد.

alt text

برای مثال اگر یکی از شبکه های تبلیغاتی خطا بخورد و یکی دیگر از شبکه های تبلیغاتی بتواند تبلیغ خود را بارگیری کند، توابع on*AdLoaded و onError هرکدام یکبار صدا زده می‌شوند.

طبق توضیحات بالا تابع onError می‌تواند چندین بار صدا زده شود و در عین حال جایگاه تبلیغاتی آماده نمایش تبلیغ باشد.

بنابراین لازم است تا در هنگام پیاده سازی، از تابع onError برای تنها برای چاپ log های برنامه استفاده کنید و منطق برنامه خود را در این تابع دخیل نکنید.

بررسی وجود تبلیغ آماده برای نمایش#

برای اینکه متوجه شوید ادیوری تبلیغ آماده برای نمایش دارد یا خیر، باید از تابع Adivery.isLoaded(PLACEMENT_ID); استفاده کنید.

این دستور تمامی شبکه های تبلیغاتی را بررسی می‌کند و در صورتی که حداقل یک شبکه تبلیغاتی، تبلیغ آماده نمایش داشته باشد مقدار true را برمی‌گرداند. و در صورتی که هیچ‌یک از شبکه های تبلیغاتی، تبلیغ اماده نداشته باشد مقدار خروجی این تابع false است.