0

I set all steps what given in Appodeal documentation in iOS Swift but Ad does't load. Now i use RewardVideoAd from this documentation

this is AppDelegate Class

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    Appodeal.setAutocache(false, types: AppodealConstants.adTypes)
    Appodeal.setLogLevel(AppodealConstants.logLevel)
    Appodeal.setTestingEnabled(AppodealConstants.testMode)
    Appodeal.setInitializationDelegate(self)
    Appodeal.initialize(withApiKey: AppodealConstants.key, types: AppodealConstants.adTypes)
    return true
}

this is my ViewController class

import Appodeal

class MOStoreVC: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        Appodeal.cacheAd(.rewardedVideo)
        Appodeal.setRewardedVideoDelegate(self)

        guard Appodeal.isInitialized(for: .rewardedVideo), Appodeal.canShow(.rewardedVideo, forPlacement: Helpers.placement) else {
            return
        }

        Appodeal.showAd(.rewardedVideo,
                        forPlacement: Helpers.placement,
                        rootViewController: self)
     }
}
Phil Dukhov
  • 67,741
  • 15
  • 184
  • 220

0 Answers0