loadRewardAd method
Future<bool>
loadRewardAd(
- DaroRewardAdType type,
- String adUnit, {
- Map<
String, dynamic> ? options,
override
리워드 광고
Implementation
@override
Future<bool> loadRewardAd(
DaroRewardAdType type,
String adUnit, {
Map<String, dynamic>? options,
}) async {
try {
await _checkInitialized();
final result = await methodChannel.invokeMethod<bool>('loadRewardAd', {
'adType': type.name,
'adUnit': adUnit,
'options': options,
});
return result ?? false;
} catch (e) {
if (DaroSdk.logLevel case DaroLogLevel logLevel
when logLevel.index <= DaroSdk.logLevel.index) {
debugPrint('[DARO] loadRewardAd failed: $e');
}
final error = DaroError.fromJson(e);
_rewardAdListeners[adUnit]?.onAdLoadFail?.call(adUnit, error);
return false;
}
}