Skip to content

Commit 73036ca

Browse files
update pageId to the right working one
bump Smart-Display-SDK dependency version
1 parent 519236e commit 73036ca

File tree

2 files changed

+19
-17
lines changed

2 files changed

+19
-17
lines changed

Podfile.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PODS:
2-
- AppLovinSDK (11.7.0)
2+
- AppLovinSDK (11.7.1)
33
- Google-Mobile-Ads-SDK (10.0.0):
44
- GoogleAppMeasurement (< 11.0, >= 7.0)
55
- GoogleUserMessagingPlatform (>= 1.1)
@@ -47,9 +47,9 @@ PODS:
4747
- nanopb/decode (2.30909.0)
4848
- nanopb/encode (2.30909.0)
4949
- PromisesObjC (2.1.1)
50-
- Smart-Core-SDK (7.18.1)
51-
- Smart-Display-SDK (7.18.0):
52-
- Smart-Core-SDK (~> 7.18)
50+
- Smart-Core-SDK (7.20.0)
51+
- Smart-Display-SDK (7.20.1):
52+
- Smart-Core-SDK (~> 7.20)
5353
- SwiftFormat/CLI (0.50.1)
5454
- TeadsAdMobAdapter (5.0.24):
5555
- Google-Mobile-Ads-SDK (>= 9.0.0)
@@ -89,15 +89,15 @@ SPEC REPOS:
8989
- TeadsSDK
9090

9191
SPEC CHECKSUMS:
92-
AppLovinSDK: 14f62baf5a803337307e20fa553609fa123bc07e
92+
AppLovinSDK: 8b2496b62b942d409da6241f967ac837415d05ad
9393
Google-Mobile-Ads-SDK: 02b68fc1dd65d011dd5e61e204a7d0cee79b8a85
9494
GoogleAppMeasurement: 173fa22ce7d62c29332568e853b39b2525a0e584
9595
GoogleUserMessagingPlatform: 5f8b30daf181805317b6b985bb51c1ff3beca054
9696
GoogleUtilities: c2bdc4cf2ce786c4d2e6b3bcfd599a25ca78f06f
9797
nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431
9898
PromisesObjC: ab77feca74fa2823e7af4249b8326368e61014cb
99-
Smart-Core-SDK: 7f2b321a2f8a4233481db716a30a2715d2fafbd1
100-
Smart-Display-SDK: 83450dd0befaa55f08779a8c67c30bd6d8e80ee9
99+
Smart-Core-SDK: fffd60b4e87bd3cf2c2f106b512a06ff8feacd3b
100+
Smart-Display-SDK: 524216003ad9e86b68c78f718205d4bc35b2baa9
101101
SwiftFormat: e73212c71908404e333da34e303772b9e516ac9b
102102
TeadsAdMobAdapter: 71d1d2f125acbc5245813ca269db04281d67bc45
103103
TeadsAppLovinAdapter: 19a8dc6877a6292277ca2b2d6156b3b9dd818c91

TeadsSampleApp/Controllers/Native/SAS/TableView/NativeSASTableViewController.swift

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class NativeSASTableViewController: TeadsViewController {
1717
let headerCell = "TeadsContentCell"
1818
let teadsAdCellIndentifier = "NativeTableViewCell"
1919
let fakeArticleCell = "FakeArticleNativeTableViewCell"
20-
let adRowNumber = 3
20+
static let adRowNumber = 3
2121

2222
private var elements = [SASNativeAd?]()
2323
private var nativeAdManager: SASNativeAdManager?
@@ -34,7 +34,7 @@ class NativeSASTableViewController: TeadsViewController {
3434
}
3535

3636
let webSiteId = 385_317
37-
let pageId = 1_399_205
37+
let pageId = 1_399_206
3838
let formatId = PID.sasNativeDisplay
3939
var keywordsTargetting = "yourkw=something"
4040
keywordsTargetting = TeadsSASAdapterHelper.concatAdSettingsToKeywords(keywordsStrings: keywordsTargetting, adSettings: teadsAdSettings)
@@ -43,14 +43,16 @@ class NativeSASTableViewController: TeadsViewController {
4343
let adPlacement = SASAdPlacement(siteId: webSiteId, pageId: pageId, formatId: formatId, keywordTargeting: keywordsTargetting)
4444
nativeAdManager = SASNativeAdManager(placement: adPlacement)
4545

46-
nativeAdManager?.requestAd { (ad: SASNativeAd?, error: Error?) in
47-
if let nativeAd = ad {
48-
self.elements.insert(nativeAd, at: self.adRowNumber)
49-
self.tableView.reloadData()
50-
} else if let error = error {
51-
print("Unable to load ad: \(error.localizedDescription)")
52-
} else {
53-
print("Unknown error")
46+
DispatchQueue.global(qos: .background).async { [weak self] in
47+
self?.nativeAdManager?.requestAd { (ad: SASNativeAd?, error: Error?) in
48+
if let nativeAd = ad {
49+
self?.elements.insert(nativeAd, at: Self.adRowNumber)
50+
self?.tableView.reloadData()
51+
} else if let error = error {
52+
print("Unable to load ad: \(error.localizedDescription)")
53+
} else {
54+
print("Unknown error")
55+
}
5456
}
5557
}
5658
}

0 commit comments

Comments
 (0)