DARO를 통해 리워드 비디오 광고를 구현하는 방법을 알아봅니다.
대시보드에서 발급받은 ad unit ID를 사용하여 광고 단위를 설정하세요.
ad unit ID
extension DaroMAdUnit { static let rewarded = DaroMAdUnit( adUnitID: "...", name: "...", // Optional format: .rewarded ) }
let rewardedAd = DaroMRewardedAd.shared(adUnit: DaroMAdUnit.rewarded) // (Optional) 필요한 경우 Delegate 를 설정합니다. rewardedAd.clickDelegate = self rewardedAd.displayDelegate = self rewardedAd.loadingDelegate = self rewardedAd.impressionDelegate = self // highlight-next-line rewardedAd.rewardedDelegate = self // 광고 로드 요청 // highlight-next-line rewardedAd.load() // 혹은 await rewardedAd.loadAsync() ... if rewardedAd?.isReady == true { // highlight-next-line rewardedAd?.show() // await rewardedAd.showAsync() }
DaroMMobileAds.shared.settings.userIdentifier = "user_id"
rewardedAd?.show(placement: "placement_id", customData: "custom_data")