我遇到错误
AVAudioSessionPortImpl.mm:56:ValidateRequiredFields:为Lautsprecher端口(类型:扬声器)选择的未知数据源
我没有在我的整个应用程序中实现任何AVAudio类,也没有随时播放任何声音。
它表明我在加载插页式应用程序时始终会弹出错误。这是一些有关我如何实现的代码
在GameViewController.swift中:
@objc func createAndLoadInterstitial(){
print("creating ad")
interstitial = GADInterstitial(adUnitID: self.myAppId)
interstitial.delegate = self
let request = GADRequest()
request.testDevices = [ kGADSimulatorID ]
request.testDevices = [ "d2e655b7708857952b9f5ee354626274" ]
interstitial.load(request)
}
func interstitialDidReceiveAd(_ ad: GADInterstitial) {
print("ads loaded")
if self.interstitial.isReady
{
interstitial.present(fromRootViewController: self)
}
}
,在我的GameOverScene中,如果骰子掷出数字6,我就调用该函数
func displayAd() {
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "createAndLoadInterstitial"), object: nil)
}
如果有人有什么想法,我会很期待