ساخت و نمایش بنر
برای ساخت بنر، با استفاده از instance ساخته شده از کلاس Ads در مراحل قبلی، متد زیر را فراخوانی کنید:
برای مشخص کردن Activity از متد زیر استفاده کنید. ورودی این متد از نوع کلاس Activity بوده و نشان دهنده Context جاری است.
برای معرفی PlacementId، از متد زیر استفاده کنید:
*** برای پیدا کردن Placement ID، پس از تعریف فضای نمایش در سامانه ناشران دیما، به منوی “فضای نمایش” در سامانه رفته و کد مربوطه را کپی نمایید (تصویر زیر). (راهنمای ایجاد جایگاه نمایش در سامانه)
در گام بعد، برای مشخص کردن جایگاه بنر، از متد زیر استفاده کنید:
ورودی این متد مشخص کننده جایگاه بنر است که از نوع BannerPosition بوده و به صورت یک enum تعریف شده است.
برای پیادهسازی DeemaBannerListener در کلاس Listener خود، متدهای این interface را به شکل زیر پیاده سازی کنید:
public class YourListener implements DeemaBannerListener {
public void onBannerError(String s) {
}
}
برای مشخص کردن کلاس Listener، از متد زیر استفاده کنید:
در گام آخر، با متد زیر، بنر ساخته میشود:
حال برای نمایش بنر ساخته شده در مراحل قبل، از متد زیر استفاده کنید. این متد، هر ۲۵ ثانیه یک بار تبلیغ را بعدی را نمایش میدهد:
در صورتی که میخواهید بنر در حال نمایش را غیرفعال کنید، از متد زیر استفاده نمایید:
یک نمونه پیادهسازی ساخت و نمایش بنر
public void showBanner(){
deema.createBanner().setActivity(this)
.setBannerPosition(BannerPosition.BOTTOM)
.build()
.show();
}