callNormalAds method
Implementation
callNormalAds({
required String adId,
required AdCallerInterface adCallerInterface,
}) {
UnityAds.load(
placementId: adId,
onComplete: (placementId) {
adCallerInterface.onLoaded();
UnityAds.showVideoAd(
placementId: adId,
onStart: (placementId) => print('Video Ad $placementId started'),
onClick: (placementId) {
AdLogger.logAd(provider: unityInterNormalKey, status: adClickedKey);
},
onSkipped: (placementId) {
adCallerInterface.onClose();
},
onComplete: (placementId) {
adCallerInterface.onClose();
AdLogger.logAd(
provider: unityInterNormalKey, status: adDismissedKey);
},
onFailed: (placementId, error, message) {
adCallerInterface.onError();
AdLogger.logAd(provider: unityInterNormalKey, status: adFailedKey);
},
);
},
onFailed: (placementId, error, message) {
print('Load Failed $placementId: $error $message');
AdLogger.logAd(
provider: unityInterNormalKey, status: adFailedToLoadKey);
},
);
}