Skip to content

Commit eda9750

Browse files
Merge pull request #257 from teads/update-admob
Update admob
2 parents 728eb82 + ef77597 commit eda9750

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

TeadsSampleApp/Controllers/InRead/Admob/ScrollView/InReadAdmobScrollViewController.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class InReadAdmobScrollViewController: TeadsViewController {
4848
super.viewDidLoad()
4949
requestPermission()
5050
// 1. Create AdMob view and add it to hierarchy
51-
bannerView = GAMBannerView(adSize: GADAdSizeFluid)
51+
bannerView = AdManagerBannerView(adSize: AdSizeFluid)
5252
slotView.addSubview(bannerView)
5353

5454
bannerView.translatesAutoresizingMaskIntoConstraints = false
@@ -72,15 +72,15 @@ class InReadAdmobScrollViewController: TeadsViewController {
7272
// settings.pageUrl("http://page.com/article1")
7373
}
7474

75-
let request = GADRequest()
75+
let request = Request()
7676
request.register(adSettings)
7777

7878
bannerView.load(request)
7979
}
8080

8181
private func resizeAd(height: CGFloat) {
8282
slotViewHeightConstraint.constant = height
83-
bannerView.resize(GADAdSizeFromCGSize(CGSize(width: slotView.frame.width, height: height)))
83+
bannerView.resize(adSizeFor(CGSize(width: slotView.frame.width, height: height)))
8484
}
8585
}
8686

TeadsSampleApp/Controllers/InRead/Admob/TableView/InReadAdmobTableViewController.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class InReadAdmobTableViewController: TeadsViewController {
2828
super.viewDidLoad()
2929

3030
// Be sure to use DFPBannerView instead of GADBannerView
31-
admobAdView = GAMBannerView(adSize: GADAdSizeMediumRectangle)
31+
admobAdView = AdManagerBannerView(adSize: GADAdSizeMediumRectangle)
3232

3333
// 2. Attach Delegate (will include Teads events)
3434
// FIXME: This id below should be replaced by your own AdMob application and ad block/unit ids
@@ -50,7 +50,7 @@ class InReadAdmobTableViewController: TeadsViewController {
5050
// settings.pageUrl("http://page.com/article1")
5151
}
5252

53-
let request = GADRequest()
53+
let request = Request()
5454
request.register(adSettings)
5555

5656
admobAdView?.load(request)
@@ -111,7 +111,7 @@ extension InReadAdmobTableViewController: UITableViewDelegate, UITableViewDataSo
111111
cellAd.addSubview(admobAdView)
112112
admobAdView.frame.origin = CGPoint(x: 10, y: 0)
113113
// Be sure to call the DFPBannerView resize method to prevent admob from reloading a new ad experience
114-
admobAdView.resize(GADAdSizeFromCGSize(CGSize(width: tableViewAdCellWidth, height: adHeight ?? 250)))
114+
admobAdView.resize(adSizeFor(CGSize(width: tableViewAdCellWidth, height: adHeight ?? 250)))
115115
}
116116
return cellAd
117117
default:

TeadsSampleApp/Controllers/InRead/Admob/WebView/InReadAdmobWebViewController.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class InReadAdmobWebViewController: TeadsViewController {
3131

3232
webView.loadHTMLString(contentStringWithIntegrationType, baseURL: Bundle.main.bundleURL)
3333

34-
bannerView = GAMBannerView(adSize: GADAdSizeMediumRectangle)
34+
bannerView = AdManagerBannerView(adSize: GADAdSizeMediumRectangle)
3535
// FIXME: This id below should be replaced by your own AdMob application and ad block/unit ids
3636
bannerView.adUnitID = pid
3737
bannerView.rootViewController = self
@@ -96,7 +96,7 @@ extension InReadAdmobWebViewController: TeadsWebViewHelperDelegate {
9696
// settings.pageUrl("http://page.com/article1")
9797
}
9898

99-
let request = GADRequest()
99+
let request = Request()
100100
request.register(adSettings)
101101

102102
bannerView.load(request)

TeadsSampleApp/Controllers/Native/Admob/TableView/NativeAdmobTableViewController.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class NativeAdmobTableViewController: TeadsViewController {
4545
settings.pageUrl("http://teads.tv")
4646
}
4747

48-
let request = GADRequest()
48+
let request = Request()
4949
request.register(settings)
5050
adLoader.load(request)
5151
}

TeadsSampleApp/Controllers/Native/AppLovin/TableView/NativeAppLovinTableViewController.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ class NativeAppLovinTableViewController: TeadsViewController {
2929
elements.append(nil)
3030
}
3131

32-
ALSdk.shared()?.mediationProvider = ALMediationProviderMAX
33-
ALSdk.shared()!.settings.isVerboseLoggingEnabled = true
34-
ALSdk.shared()!.initializeSdk { [weak self] (_: ALSdkConfiguration) in
32+
ALSdk.shared().mediationProvider = ALMediationProviderMAX
33+
ALSdk.shared().settings.isVerboseLoggingEnabled = true
34+
ALSdk.shared().initializeSdk { [weak self] (_: ALSdkConfiguration) in
3535
self?.loadAd()
3636
}
3737
}

0 commit comments

Comments
 (0)