- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试更新我的 Google AdMob 帐户,因为 Apple 宣布了一个新的透明度框架,该框架要求随着 iOS 14 的发布对 iOS 应用程序进行更改。我将我的 Google AdMob pod 更新到了最新版本 (7.64.0)。但是,当我尝试在 App Delegate 中使用以下代码时:-
import AppTrackingTransparency
import AdSupport
...
func requestIDFA() {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
// Tracking authorization completed. Start loading ads here.
// loadAd()
})
}
我收到以下错误:-
No such module 'AppTrackingTransparency'
任何帮助将不胜感激!!🙏
最佳答案
它仅从 Xcode 12 开始可用,包括 beta 版本。
并使用它
import AppTrackingTransparency
import AdSupport
if #available(iOS 14, *) {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
// Load ads here
})
} else {
// Load ads here
}
RewardedVideoAdsManager 示例
class RewardedVideoAdsManager: GADRewardedAd {
static let shared = RewardedVideoAdsManager()
var rewardedAd: GADRewardedAd?
func createAndLoadRewardedAd(unitId: String) -> GADRewardedAd? {
rewardedAd = GADRewardedAd(adUnitID: unitId)
let myRequest = GADRequest()
rewardedAd?.load(myRequest) { error in
if let error = error {
print("Loading failed: \(error)")
} else {
print("Loading Succeeded")
}
}
return rewardedAd
}
}
if #available(iOS 14, *) {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
RewardedVideoAdsManager.shared.rewardedAd = RewardedVideoAdsManager.shared.createAndLoadRewardedAd(unitId: "ca-app-pub-8175294120313121/4011630802")
})
} else {
RewardedVideoAdsManager.shared.rewardedAd = RewardedVideoAdsManager.shared.createAndLoadRewardedAd(unitId: "ca-app-pub-8175294120313121/4011630802")
}
关于ios - 没有这样的模块 'AppTrackingTransparency' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63516131/
我已经开始使用带有 XCode 12 的 AppTrackingTransparency 框架,并且我的应用程序在 iOS 14 上运行良好,但是当我在 iOS 13 上启动我的应用程序时出现下一个错
我正在尝试更新我的 Google AdMob 帐户,因为 Apple 宣布了一个新的透明度框架,该框架要求随着 iOS 14 的发布对 iOS 应用程序进行更改。我将我的 Google AdMob p
我正在使用 谷歌分析 SDK 在我的应用程序中。 它使用人口统计区域、年龄和其他用户信息。 所以,我需要问吗? AppTracking 许可 手动还是在谷歌分析 SDK 中处理? 如果没有 AppTr
我对 iOS 非常陌生,完全没有 iOS 开发经验,但是,我接到了一个与 preparing for iOS 14+ 相关的任务。 .根据我的发现 https://support.google.com
我正在尝试在 Xcode 11.6 中编译我的 Flutter 项目,但是它向我显示错误 - ld: framework not found AppTrackingTransparency 我的所有代
Google AdMob 已宣布 preparations for iOS 14+最近。需要 AppTrackingTransparency 权限。但是,对于通过 rnfirebase 使用 AdMo
Google AdMob 已宣布 preparations for iOS 14+最近。需要 AppTrackingTransparency 权限。但是,对于通过 rnfirebase 使用 AdMo
我是一名优秀的程序员,十分优秀!