63 lines
1.1 KiB
Swift
63 lines
1.1 KiB
Swift
//
|
|
// FAAdManager.swift
|
|
// Fableon
|
|
//
|
|
// Created by 湖北秦九 on 2026/1/23.
|
|
//
|
|
|
|
import UIKit
|
|
#if canImport(TradPlusAds)
|
|
import TradPlusAds
|
|
#endif
|
|
|
|
|
|
class FAAdManager: NSObject {
|
|
|
|
static func initSdk() {
|
|
#if canImport(TradPlusAds)
|
|
#if DEBUG
|
|
TradPlus.setLogLevel(MSLogLevelAll)
|
|
#endif
|
|
TradPlus.initSDK("8C768B1A89BA057E47D752181A7BDA21") { error in
|
|
if let error = error {
|
|
debugLog(error)
|
|
} else {
|
|
debugLog("TradPlus 初始化成功")
|
|
}
|
|
}
|
|
#endif
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
enum FAAdPlatform {
|
|
case tradPlus
|
|
|
|
///激励广告单元Id
|
|
var rewardedUnitId: String {
|
|
switch self {
|
|
case .tradPlus:
|
|
return "E35A9B622C1125CB6EDFC288F22CDB22"
|
|
}
|
|
}
|
|
|
|
///开屏广告单元Id
|
|
var openUnitId: String {
|
|
switch self {
|
|
case .tradPlus:
|
|
return "67B5E393DF8D80325B0CC1055B5A2122"
|
|
}
|
|
}
|
|
|
|
///横幅广告单元Id
|
|
var bannerUnitId: String {
|
|
switch self {
|
|
case .tradPlus:
|
|
return "E92BEE12E188BCD15834075F5A32A922"
|
|
}
|
|
}
|
|
|
|
}
|