# 激励广告

<div align="left"><figure><img src="https://3612726722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F79UQRI7S2eHbTf7duI78%2Fuploads%2F3FPmOGCQUKm4QtwoPydR%2F%E6%BF%80%E5%8A%B1%E8%A7%86%E9%A2%91.png?alt=media&#x26;token=acbd3540-cd5b-4518-86de-f64e19f35e61" alt=""><figcaption></figcaption></figure></div>

激励广告适用于用户需要奖励获取时，完成全屏广告观看，引导用户在规定时间内持续使用，展示完成后，获得应用内奖励，本指南完成用户在应用中集成与配置激励广告

## 前提

用户完成广告初始化步骤[ru-men-zhi-nan](https://docs.adx3.io/copy-of-cn/jie-kou-wen-dang/android/kai-shi/ru-men-zhi-nan "mention")

## 初始化

```java
Adx3RewardAdView view = new Adx3RewardAdView(this,"UnitID");
```

## 设置广告窗体方向

`0`-垂直 `1`-横向，可进行广告位方向配置，若不设置默认为垂直广告，用户可跳过设置

```java
view.setOpt(0); 
```

{% hint style="info" %}
激励广告展示后，用户需根据播放完成回调完成自身业务，如播放完成后，给予用户奖励等，完成后，自动回收与关闭广告
{% endhint %}

## 广告事件监听设置

```java
 view.setListener(new AdListener() {
            @Override
            public void show() {

            }

            @Override
            public void loadFaild() {

            }

            @Override
            public void loadSucces() {

            }

            @Override
            public void adClose() {
                finish();
            }

            @Override
            public void adClick() {
            }

            @Override
            public void adComplate() {
                ToastUtil.toast(getApplicationContext(),"Reward AD is complate");
            }

            @Override
            public void adSkip() {

            }

            @Override
            public void clickUrl(String url) {

            }
        });
```

事件监听描述参考[#cao-zuo-hui-tiao-fang-fa-miao-shu-yu-jie-shao](https://docs.adx3.io/copy-of-cn/jie-kou-wen-dang/android/heng-fu-guang-gao#cao-zuo-hui-tiao-fang-fa-miao-shu-yu-jie-shao "mention")

## 广告加载

```java
view.loadAd();
```
