我正在嘗試爲使用Cocoapods的ios應用整合firebase/admob廣告。 在Cocaopods網站上有一個指南,例如首先下載Cocoapods,然後在應用程序中創建一個pod文件,並使用pod添加代碼。在Google網站上還有關於如何使用pod安裝Firebase廣告SDK的說明,但似乎我還需要在實際應用程序中插入諸如gad等編碼。我是新來的,所以我有點困惑 - Cocoapods的編碼是否夠用,還需要在應用程序中添加編碼以及初始化廣告或爲特定廣告創建按鈕(如橫幅/插頁等)?Firebase/Admob安裝指南與Cocoapods網站上的豆莢與谷歌上的Firebase安裝指南
回答
您必須添加一些代碼的應用程序,以及使得進口在應用程序委託的Googlemobileads並在FUNC didFinishLaunchingWithOptions配置吧:
GADMobileAds.configure(withApplicationID: "Your application id")
,然後添加下面的代碼在你的第一個控制器或你想顯示添加的控制器:
var bannerView: GADBannerView!
bannerView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
bannerView.frame.origin.y = self.view.frame.size.height - bannerView.frame.size.height
self.view.addSubview(bannerView)
bannerView.adUnitID = "Your ad unit id"
bannerView.rootViewController = self
bannerView.load(GADRequest())
中所述的步驟操作,謝謝。我的問題是,當我嘗試添加編碼,也是來自admob網站的說明的情況下,我不能完成任何事情,除非我在開始時使用「//」開始編碼。否則,我會收到一條消息:「firebase」(如果我使用導入firebase)或其他文件未找到(帶有紅色感嘆號)(?) – Ainez
您必須安裝pod'Google-Mobile-Ads-SDK',然後導入Googlemobileads不Firebase。 –
此外,我認爲代碼是在C中,這就是爲什麼我有問題,而不是斯威夫特。我已經設法完成了幾乎所有的事情 - 當我使用self.bannerView和GADBannerView以及之前沒有聲明的消息時,我遇到了一個問題。我試圖跟隨Objective C,因爲這就是代碼的樣子,但似乎無法解決這個問題。
- 1. 安裝與指南針的指南針
- 2. Globus安裝指南
- 3. 安裝指南針
- 4. 安裝指南crawler4j
- 5. Debian上的TileStache安裝指南
- 6. ActiveMQ的安裝指南
- 7. Firebase豆莢安裝錯誤其他豆莢安裝
- 8. Joomla組件安裝指南
- 9. 無法安裝指南針
- 10. 無法安裝指南針
- 11. 安裝豆莢(cocoapods)時出錯
- 12. 谷歌雲datalab安裝指南是不是爲我工作
- 13. 安裝edX平臺的指南
- 14. 在Ubuntu 9.10上安裝Rails的最佳安裝指南是什麼?
- 15. 彈性豆莖 - 安裝SASS和指南針(Symfony)
- 16. 從安裝指南克隆git @ localhost:gitolite-admin.git
- 17. Gem安裝錯誤(sass指南針)
- 18. 糖crm集成安裝指南
- 19. CMU Sphinx 4 - 5 pre alpha安裝指南
- 20. Python 2.7和Sublime Text 2安裝指南
- 21. 問題安裝指南針960插件
- 22. Wordpress安裝指南將無法啓動
- 23. Github - 請參閱快速安裝指南
- 24. 麻煩安裝指南針爲sass/scss
- 25. 的Python SDK上樹莓派安裝指南3
- 26. 爲什麼安裝Google SignIn SDK會安裝Firebase - 可可豆莢
- 27. 如何安裝Ionic v1?繼官方指南安裝V2
- 28. 豆莢安裝不正確
- 29. 獲取Susy和指南針與紅寶石在軌道上安裝
- 30. 谷歌Python風格指南
CocoaPods是一個依賴管理器。您需要在應用程序中添加相關代碼以正確配置庫(例如:您的應用程序ID)。按照https://firebase.google.com/docs/admob/ios/quick-start – nathan