46 lines
877 B
Swift
46 lines
877 B
Swift
//
|
|
// SPAdManager.swift
|
|
// ThimraTV
|
|
//
|
|
// Created by 长沙佳儿 on 2025/7/9.
|
|
//
|
|
|
|
import UIKit
|
|
import GoogleMobileAds
|
|
#if canImport(AppLovinSDK)
|
|
import AppLovinSDK
|
|
#endif
|
|
|
|
|
|
|
|
class SPAdManager: NSObject {
|
|
|
|
static let manager = SPAdManager()
|
|
|
|
func start() {
|
|
//初始化admob
|
|
MobileAds.shared.start()
|
|
|
|
|
|
#if canImport(AppLovinSDK)
|
|
//初始化
|
|
// let initConfig = ALSdkInitializationConfiguration(sdkKey: "«SDK-key»") { builder in
|
|
// builder.mediationProvider = ALMediationProviderMAX
|
|
// }
|
|
//
|
|
// // Initialize the SDK with the configuration
|
|
// ALSdk.shared().initialize(with: initConfig) { sdkConfig in
|
|
// // Start loading ads
|
|
// }
|
|
#endif
|
|
//预加载一个激励广告
|
|
SPRewardedAdManager.manager.preloadRewardedAd()
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|