Я получаю сообщение об ошибке
AVAudioSessionPortImpl.mm: 56: ValidateRequiredFields: Неизвестный выбранный источник данных для Port Lautsprecher (тип: Speaker)
У меня нет никакого класса 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)
}
Если у кого-то есть идеи, я с нетерпением жду этого