# Rewarded Video

### Create placement <a href="#markdown-header-creating-placement" id="markdown-header-creating-placement"></a>

To create rewarded placement, call `createRewardedPlacement` method:

```dart
_aatKitBinding.createRewardedPlacement();
```

You can change the placement name if needed:

{% code title="AATKitBinding.kt" %}

```kotlin
    //Change placement name if needed
    private val rewardedPlacementName = "rewardedPlacement"
    private var rewardedPlacement: RewardedVideoPlacement? = null
```

{% endcode %}

{% code title="AATKitBinding.swift" %}

```swift
    //Change placement name if needed
    private let rewardedPlacementName = "rewardedPlacement"
    private var rewardedPlacement: AATRewardedVideoPlacement? = nil
```

{% endcode %}

### Reload placement <a href="#markdown-header-reloading-placement" id="markdown-header-reloading-placement"></a>

Start auto-reloading placement by calling:

```dart
_aatKitBinding.startRewardedAutoReload();
```

Stop auto-reloading placement by calling:

```dart
_aatKitBinding.stopRewardedAutoReload();
```

### Show placement <a href="#markdown-header-showing-placement" id="markdown-header-showing-placement"></a>

When rewarded video ad is loaded, you can show it:

```dart
_aatKitBinding.showRewarded();
```

### Check if user earned incentive <a href="#markdown-header-checking-if-user-earned-incentive" id="markdown-header-checking-if-user-earned-incentive"></a>

When user watches ad, you will be notified that incentive is earned. Register callback to get `AATKitReward` object containing needed information:

```dart
    _aatKitBinding.onUserEarnedIncentive = (reward) {
      print("[Home Page] onUserEarnedIncentive "
          "placementName: ${reward.placementName} "
          "rewardName: ${reward.rewardName} "
          "rewardValue: ${reward.rewardValue} ");
    };
```
