ساخت و نمایش بنر

ساخت و نمایش بنر

برای ساخت بنر، با استفاده از instance ساخته شده از کلاس Ads در مراحل قبلی، متد زیر را فراخوانی کنید:

deema.createBanner()

برای مشخص کردن Activity از متد زیر استفاده کنید. ورودی این متد از نوع کلاس Activity بوده و نشان دهنده Context جاری است.

setActivity(“Your Activity”)

برای معرفی PlacementId، از متد زیر استفاده کنید:

setPlacementId(“YOUR PLACEMENTID”)

*** برای پیدا کردن Placement ID، پس از تعریف فضای نمایش در سامانه ناشران دیما، به منوی “فضای نمایش” در سامانه رفته و کد مربوطه را کپی نمایید (تصویر زیر). (راهنمای ایجاد جایگاه نمایش در سامانه)

Placement ID

در گام بعد، برای مشخص کردن جایگاه بنر، از متد زیر استفاده کنید:

setBannerPosition(“YOUR PREFERRED POSITION”)

ورودی این متد مشخص کننده جایگاه بنر است که از نوع BannerPosition بوده و به صورت یک enum تعریف شده است.

برای پیاده‌سازی DeemaBannerListener در کلاس Listener خود، متدهای این interface را به شکل زیر پیاده سازی کنید:

public class YourListener implements DeemaBannerListener {

@Override
public void onBannerError(String s) {
}

}

برای مشخص کردن کلاس Listener، از متد زیر استفاده کنید:

setCallBack(“Your Listener”)

در گام آخر، با متد زیر، بنر ساخته می‌شود:

build()

حال برای نمایش بنر ساخته شده در مراحل قبل، از متد زیر استفاده کنید. این متد، هر ۲۵ ثانیه یک بار تبلیغ را بعدی را نمایش می‌دهد:

show()

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

banner.dismissBanner();

یک نمونه پیاده‌سازی ساخت و نمایش بنر

public void showBanner(){

deema.createBanner().setActivity(this)

.setPlacementId(Placement_ID)
.setBannerPosition(BannerPosition.BOTTOM)
.build()
.show();

}