このエラーは、Google Mobile Ads SDK のアップデートにより GADFullScreenContentDelegate
が FullScreenContentDelegate
にリネームされたため発生しています。
GADFullScreenContentDelegateエラーの解決策
コード内で GADFullScreenContentDelegate
を FullScreenContentDelegate
に置き換える 必要があります。
修正方法
コードを修正
以下のように書き換えてください。
修正前:
swiftコピーする編集するclass ViewController: UIViewController, GADFullScreenContentDelegate {
修正後:
swiftコピーする編集するclass ViewController: UIViewController, FullScreenContentDelegate {
インポートの確認
ファイルの先頭に GoogleMobileAds
をインポートしているか確認してください。
swiftコピーする編集するimport GoogleMobileAds
メソッドの修正
GADFullScreenContentDelegate
のメソッド名も変更されている可能性があります。
もし以下のようなコードがある場合:
swiftコピーする編集するfunc adDidDismissFullScreenContent(_ ad: GADFullScreenPresentingAd) {
print("Ad was dismissed.")
}
修正後:
swiftコピーする編集するfunc adDidDismissFullScreenContent(_ ad: FullScreenPresentingAd) {
print("Ad was dismissed.")
}
🎯 まとめ
GADFullScreenContentDelegate
→FullScreenContentDelegate
に変更GADFullScreenPresentingAd
→FullScreenPresentingAd
に変更GoogleMobileAds
をインポート
この修正を行えば、エラーは解決するはずです!
コメント