私はAdMob広告をすべてセットアップして使用していますが、最初に読み込んだときにアニメーションを作成したいとします。たとえば、画面下部にバナー広告があります。私はそれが上がることを望む。私が今持っているアニメーション:AdMobバナー広告が読み込まれているかどうかを確認するにはどうすればよいですか?
UIView.animate(withDuration: 1, animations: {
self.banner.frame.origin.y -= 350
})
うまく動作しますが、唯一の広告は十分に速くロードされた場合、ユーザーに表示されます。確認するにはどうすればよいですか?
override func viewDidLoad() {
super.viewDidLoad()
// let's assume that you init the banner view somewhere in your code...
adMobBannerView.delegate = self
}
そしてadViewDidReceiveAd(_ bannerView: GADBannerView!)を実装:
ありがとう速い応答のためにあなた。私は何かが欠けていると思います - どのようにadViewDidReceiveAdが呼び出されていますか? GADBannerViewが継承されたものであれ、何かが呼び出されているわけではありません。何が欠けているのかわかりません。 – JoeDon16
ビューに広告が表示されますか?もし、あなたが正しく統合されたことを確信したら、[func adView(_ bannerView:GADBannerView !, didFailToReceiveAdWithError error:Any!)]を実装することができます。(https://developers.google.com/mobile- GADBannerViewDelegate(im)adView:didFailToReceiveAdWithError :)を追加し、 'print(error.localizedDescription)'を追加してデバッグしてください。あなたは何が問題かを見るでしょう。 –