@@ -2,34 +2,34 @@ import Foundation
22import Capacitor
33import GoogleMobileAds
44
5- class BannerExecutor : NSObject , GADBannerViewDelegate {
5+ class BannerExecutor : NSObject , BannerViewDelegate {
66 weak var plugin : AdMobPlugin ?
7- var bannerView : GADBannerView !
7+ var bannerView : BannerView !
88
9- func showBanner( _ call: CAPPluginCall , _ request: GADRequest , _ adUnitID: String ) {
9+ func showBanner( _ call: CAPPluginCall , _ request: Request , _ adUnitID: String ) {
1010 if let rootViewController = plugin? . getRootVC ( ) {
1111
1212 let adSize = call. getString ( " adSize " ) ?? " ADAPTIVE_BANNER "
1313 let adPosition = call. getString ( " position " ) ?? " BOTTOM_CENTER "
1414 let adMargin = call. getInt ( " margin " ) ?? 0
1515
16- var bannerSize : GADAdSize
16+ var bannerSize : AdSize
1717
1818 switch adSize {
1919 case " BANNER " :
20- bannerSize = GADAdSizeBanner
20+ bannerSize = AdSizeBanner
2121 break
2222 case " LARGE_BANNER " :
23- bannerSize = GADAdSizeLargeBanner
23+ bannerSize = AdSizeLargeBanner
2424 break
2525 case " FULL_BANNER " :
26- bannerSize = GADAdSizeFullBanner
26+ bannerSize = AdSizeFullBanner
2727 break
2828 case " LEADERBOARD " :
29- bannerSize = GADAdSizeLeaderboard
29+ bannerSize = AdSizeLeaderboard
3030 break
3131 case " MEDIUM_RECTANGLE " :
32- bannerSize = GADAdSizeMediumRectangle
32+ bannerSize = AdSizeMediumRectangle
3333 break
3434 case " SMART_BANNER " :
3535 bannerSize = kGADAdSizeSmartBannerPortrait
@@ -45,11 +45,11 @@ class BannerExecutor: NSObject, GADBannerViewDelegate {
4545 }
4646 } ( )
4747 let viewWidth = frame. size. width
48- bannerSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth ( viewWidth)
48+ bannerSize = currentOrientationAnchoredAdaptiveBanner ( width : viewWidth)
4949 break
5050 }
5151
52- self . bannerView = GADBannerView ( adSize: bannerSize)
52+ self . bannerView = BannerView ( adSize: bannerSize)
5353 self . addBannerViewToView ( self . bannerView, adPosition, adMargin)
5454 self . bannerView. translatesAutoresizingMaskIntoConstraints = false
5555 self . bannerView. adUnitID = adUnitID
@@ -107,7 +107,7 @@ class BannerExecutor: NSObject, GADBannerViewDelegate {
107107 call. resolve ( [ : ] )
108108 }
109109
110- private func addBannerViewToView( _ bannerView: GADBannerView , _ adPosition: String , _ Margin: Int ) {
110+ private func addBannerViewToView( _ bannerView: BannerView , _ adPosition: String , _ Margin: Int ) {
111111 removeBannerViewToView ( )
112112 if let rootViewController = plugin? . getRootVC ( ) {
113113
@@ -144,7 +144,7 @@ class BannerExecutor: NSObject, GADBannerViewDelegate {
144144 }
145145
146146 /// Tells the delegate an ad request loaded an ad.
147- func bannerViewDidReceiveAd( _ bannerView: GADBannerView ) {
147+ func bannerViewDidReceiveAd( _ bannerView: BannerView ) {
148148 NSLog ( " bannerViewDidReceiveAd " )
149149
150150 self . plugin? . notifyListeners ( BannerAdPluginEvents . SizeChanged. rawValue, data: [
@@ -155,7 +155,7 @@ class BannerExecutor: NSObject, GADBannerViewDelegate {
155155 }
156156
157157 /// Tells the delegate an ad request failed.
158- func bannerView( _ bannerView: GADBannerView ,
158+ func bannerView( _ bannerView: BannerView ,
159159 didFailToReceiveAdWithError error: Error ) {
160160 NSLog ( " bannerView:didFailToReceiveAdWithError: \( error. localizedDescription) " )
161161 self . removeBannerViewToView ( )
@@ -169,18 +169,18 @@ class BannerExecutor: NSObject, GADBannerViewDelegate {
169169 ] )
170170 }
171171
172- func bannerViewDidRecordImpression( _ bannerView: GADBannerView ) {
172+ func bannerViewDidRecordImpression( _ bannerView: BannerView ) {
173173 self . plugin? . notifyListeners ( BannerAdPluginEvents . AdImpression. rawValue, data: [ : ] )
174174 }
175175
176176 /// Tells the delegate that a full-screen view will be presented in response
177177 /// to the user clicking on an ad.
178- func bannerViewWillPresentScreen( _ bannerView: GADBannerView ) {
178+ func bannerViewWillPresentScreen( _ bannerView: BannerView ) {
179179 self . plugin? . notifyListeners ( BannerAdPluginEvents . Opened. rawValue, data: [ : ] )
180180 }
181181
182182 /// Tells the delegate that the full-screen view will be dismissed.
183- func bannerViewWillDismissScreen( _ bannerView: GADBannerView ) {
183+ func bannerViewWillDismissScreen( _ bannerView: BannerView ) {
184184 self . plugin? . notifyListeners ( BannerAdPluginEvents . Closed. rawValue, data: [ : ] )
185185 }
186186}
0 commit comments