تبلیغ Interstitial
تبلیغ تمامصفحهای که باید در نقاط شکست طبیعی ظاهر شود و کل صفحه را بپوشاند. کاربر میتواند قبل از ادامه، تبلیغ را ببندد یا با آن تعامل داشته باشد. میتواند از نوع Video یا Post باشد


مثال کد ساده
در قالب Interstitial نیازی به پاداش دادن به کاربر نیست، بنابراین میتوانید تابع show را در یک خط فراخوانی کنید. در catch میتوانید خطاهایی مانند خطا در حین پخش تبلیغ یا خطا در صورت نبود بنر برای نمایش را دریافت کنید. میتوانید خطا را مدیریت کنید یا کاری انجام ندهید.
try {
// code to show banner
await window.Adsgram.init({ blockId: "your-block-id" }).show();
} catch (error) {
// user get error during playing ad or no banner to show
// do nothing or whatever you want
}هشدار
blockId در تبلیغات interstitial باید در قالب 'int-xxx' باشد که xxx اعداد هستند.
الزامات نمایش تبلیغ
برای اینکه تبلیغات برای شما درآمد داشته باشد و در کاربر احساس منفی ایجاد نکند، باید:
- در مکثهای طبیعی کاربر در یک اپلیکیشن قرار گیرد (به عنوان مثال، در حین انتقال در اپلیکیشن یا بین سطوح بازی)
- نباید پس از هر اقدام کاربر ظاهر شود
- پس از مشاهده یا بستن تبلیغ، کاربر باید دقیقاً از همان جایی که منطقی انتظار دارد ادامه دهد
انواع Interstitial
چندین نوع قالب Interstitial وجود دارد که میتوانید استفاده کنید. انواع زیر فقط مثال هستند و میتوانید هر Interstitial مناسب App خود ایجاد کنید.
بارگذاری اپلیکیشن
هنگام باز شدن اپلیکیشن توسط کاربر، تبلیغی نمایش دهید.
انتقال بین صفحات
هنگام باز شدن صفحه توسط کاربر. برای جلوگیری از تجربه کاربری منفی، نباید برای هر صفحهای تبلیغ نمایش دهید.
انتقال بین سطوح بازی
هنگامی که کاربر یک سطح بازی را تکمیل کرده است. پس از مشاهده تبلیغ، کاربر به سطح بعدی هدایت میشود.
هر Interstitial مناسب App شما
مثالهای بالا تنها موارد ممکن نیستند. ممکن است جای مناسبتری برای تبلیغات در اپلیکیشن شما وجود داشته باشد.