Skip to content

Commit 44f0ac4

Browse files
Merge pull request #141 from teads/sas_integration
Sas integration
2 parents c63edaf + b64c1c0 commit 44f0ac4

File tree

9 files changed

+672
-47
lines changed

9 files changed

+672
-47
lines changed

Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ target 'TeadsDemoApp' do
1010
# Pods for TeadsDemoApp
1111
pod 'GoogleMobileAdsMediationTeads', '4.8.0'
1212
pod 'MoPub-Teads-Adapters', '4.8.0'
13-
13+
pod 'TeadsSASAdapter', '4.8.0'
1414
end
1515

1616
post_install do |installer|

Podfile.lock

Lines changed: 48 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
PODS:
2-
- Google-Mobile-Ads-SDK (7.67.0):
3-
- GoogleAppMeasurement (~> 6.0)
2+
- Google-Mobile-Ads-SDK (7.68.0):
3+
- GoogleAppMeasurement (~> 7.0)
44
- GoogleUserMessagingPlatform (~> 1.1)
5-
- GoogleAppMeasurement (6.9.0):
6-
- GoogleUtilities/AppDelegateSwizzler (~> 6.7)
7-
- GoogleUtilities/MethodSwizzler (~> 6.7)
8-
- GoogleUtilities/Network (~> 6.7)
9-
- "GoogleUtilities/NSData+zlib (~> 6.7)"
10-
- nanopb (~> 1.30906.0)
11-
- GoogleMobileAdsMediationTeads (4.7.8):
5+
- GoogleAppMeasurement (7.1.0):
6+
- GoogleUtilities/AppDelegateSwizzler (~> 7.0)
7+
- GoogleUtilities/MethodSwizzler (~> 7.0)
8+
- GoogleUtilities/Network (~> 7.0)
9+
- "GoogleUtilities/NSData+zlib (~> 7.0)"
10+
- nanopb (~> 2.30906.0)
11+
- GoogleMobileAdsMediationTeads (4.8.0):
1212
- Google-Mobile-Ads-SDK (>= 7.59)
13-
- TeadsSDK (= 4.7.8)
13+
- TeadsSDK (= 4.8.0)
1414
- GoogleUserMessagingPlatform (1.3.0)
15-
- GoogleUtilities/AppDelegateSwizzler (6.7.2):
15+
- GoogleUtilities/AppDelegateSwizzler (7.1.0):
1616
- GoogleUtilities/Environment
1717
- GoogleUtilities/Logger
1818
- GoogleUtilities/Network
19-
- GoogleUtilities/Environment (6.7.2):
19+
- GoogleUtilities/Environment (7.1.0):
2020
- PromisesObjC (~> 1.2)
21-
- GoogleUtilities/Logger (6.7.2):
21+
- GoogleUtilities/Logger (7.1.0):
2222
- GoogleUtilities/Environment
23-
- GoogleUtilities/MethodSwizzler (6.7.2):
23+
- GoogleUtilities/MethodSwizzler (7.1.0):
2424
- GoogleUtilities/Logger
25-
- GoogleUtilities/Network (6.7.2):
25+
- GoogleUtilities/Network (7.1.0):
2626
- GoogleUtilities/Logger
2727
- "GoogleUtilities/NSData+zlib"
2828
- GoogleUtilities/Reachability
29-
- "GoogleUtilities/NSData+zlib (6.7.2)"
30-
- GoogleUtilities/Reachability (6.7.2):
29+
- "GoogleUtilities/NSData+zlib (7.1.0)"
30+
- GoogleUtilities/Reachability (7.1.0):
3131
- GoogleUtilities/Logger
3232
- mopub-ios-sdk (5.14.1):
3333
- mopub-ios-sdk/MoPubSDK (= 5.14.1)
@@ -37,20 +37,27 @@ PODS:
3737
- mopub-ios-sdk/NativeAds
3838
- mopub-ios-sdk/NativeAds (5.14.1):
3939
- mopub-ios-sdk/Core
40-
- MoPub-Teads-Adapters (4.7.8):
40+
- MoPub-Teads-Adapters (4.8.0):
4141
- mopub-ios-sdk (>= 5.13)
42-
- TeadsSDK (= 4.7.8)
43-
- nanopb (1.30906.0):
44-
- nanopb/decode (= 1.30906.0)
45-
- nanopb/encode (= 1.30906.0)
46-
- nanopb/decode (1.30906.0)
47-
- nanopb/encode (1.30906.0)
42+
- TeadsSDK (= 4.8.0)
43+
- nanopb (2.30906.0):
44+
- nanopb/decode (= 2.30906.0)
45+
- nanopb/encode (= 2.30906.0)
46+
- nanopb/decode (2.30906.0)
47+
- nanopb/encode (2.30906.0)
4848
- PromisesObjC (1.2.11)
49-
- TeadsSDK (4.7.8)
49+
- Smart-Core-SDK (7.8.0)
50+
- Smart-Display-SDK (7.8.0):
51+
- Smart-Core-SDK (~> 7.8)
52+
- TeadsSASAdapter (4.8.0):
53+
- Smart-Display-SDK (>= 7.6.2)
54+
- TeadsSDK (= 4.8.0)
55+
- TeadsSDK (4.8.0)
5056

5157
DEPENDENCIES:
52-
- GoogleMobileAdsMediationTeads (= 4.7.8)
53-
- MoPub-Teads-Adapters (= 4.7.8)
58+
- GoogleMobileAdsMediationTeads (= 4.8.0)
59+
- MoPub-Teads-Adapters (= 4.8.0)
60+
- TeadsSASAdapter (= 4.8.0)
5461

5562
SPEC REPOS:
5663
trunk:
@@ -63,20 +70,26 @@ SPEC REPOS:
6370
- MoPub-Teads-Adapters
6471
- nanopb
6572
- PromisesObjC
73+
- Smart-Core-SDK
74+
- Smart-Display-SDK
75+
- TeadsSASAdapter
6676
- TeadsSDK
6777

6878
SPEC CHECKSUMS:
69-
Google-Mobile-Ads-SDK: 8b58584890539de4527c47ef01e4da941a10bc8a
70-
GoogleAppMeasurement: a6a3a066369828db64eda428cb2856dc1cdc7c4e
71-
GoogleMobileAdsMediationTeads: 1c25b8ad9860361c4223d55079cab8931f633ce8
79+
Google-Mobile-Ads-SDK: 29bbdb182d69ff606cc0301da1590b40be8d2205
80+
GoogleAppMeasurement: 89e1a64593f968713b0506ba1b53b38a154bf9a5
81+
GoogleMobileAdsMediationTeads: 481ba3378dfd7a7af0384ea88c1aad0b260683a7
7282
GoogleUserMessagingPlatform: 1d4b6946710d18cec34742054092e2c2bddae61f
73-
GoogleUtilities: 7f2f5a07f888cdb145101d6042bc4422f57e70b3
83+
GoogleUtilities: f734da554aade8cc7928a31c2f3311897933a1bd
7484
mopub-ios-sdk: b60afe997d7631e6bea6e1ae8a3d3727be9cd171
75-
MoPub-Teads-Adapters: db8cc7de1472503a9917a904f08fc6097601518d
76-
nanopb: 59317e09cf1f1a0af72f12af412d54edf52603fc
85+
MoPub-Teads-Adapters: bb23f97f5208463f56b517eaa7de47ac27c8be88
86+
nanopb: 1bf24dd71191072e120b83dd02d08f3da0d65e53
7787
PromisesObjC: 8c196f5a328c2cba3e74624585467a557dcb482f
78-
TeadsSDK: 2cde69c4241cad99a56fb027ed7e6f93b4b60383
88+
Smart-Core-SDK: 81e6929af56fb25a3acae2f25953ee68736b462b
89+
Smart-Display-SDK: d670bac47d0aeece407117943874ad8e399306b9
90+
TeadsSASAdapter: d8966f7856d9e117af76df2f7a5adeaab2600b1a
91+
TeadsSDK: 2eb77986f95f0644b681ac86edc2f56e4faa7cb0
7992

80-
PODFILE CHECKSUM: 5d306228607ef47a7e8b6d9d696e1cff2de6baa5
93+
PODFILE CHECKSUM: db26ca30ea40e3a2ba4b94cc0d71b93b136e3988
8194

8295
COCOAPODS: 1.10.0

TeadsDemoApp.xcodeproj/project.pbxproj

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
B50425F9252F67C200ABF07D /* TeadsGradientImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50425F8252F67C200ABF07D /* TeadsGradientImageView.swift */; };
2929
B50C184922CCDC65004F2360 /* InReadAdmobWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50C184822CCDC65004F2360 /* InReadAdmobWebViewController.swift */; };
3030
B52842262213284A00025E97 /* SyncWebViewTFInReadAdView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52842252213284A00025E97 /* SyncWebViewTFInReadAdView.swift */; };
31+
B52A5AC32566B4A7007CFA73 /* InReadSASTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52A5AC22566B4A7007CFA73 /* InReadSASTableViewController.swift */; };
3132
B5555A361F7CDF80007406D4 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5555A351F7CDF80007406D4 /* AppDelegate.swift */; };
3233
B5555A3B1F7CDF80007406D4 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B5555A391F7CDF80007406D4 /* Main.storyboard */; };
3334
B5555A3D1F7CDF80007406D4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B5555A3C1F7CDF80007406D4 /* Assets.xcassets */; };
@@ -37,6 +38,7 @@
3738
B57FB1F11FC5E21F00609036 /* PidTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B57FB1F01FC5E21F00609036 /* PidTableViewCell.swift */; };
3839
B5CF15BF252DC47000B12F83 /* TeadsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5CF15BE252DC47000B12F83 /* TeadsViewController.swift */; };
3940
B5D8037924E3E6C800C0AAF6 /* InReadMopubScrollViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D8037824E3E6C800C0AAF6 /* InReadMopubScrollViewController.swift */; };
41+
B5EBAF6025655A1300B0DAFA /* InReadSASScrollViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5EBAF5F25655A1300B0DAFA /* InReadSASScrollViewController.swift */; };
4042
D822AE1F658F3E8B193836D6 /* Pods_TeadsDemoApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A00B2DB925EAF9FCC9B791B /* Pods_TeadsDemoApp.framework */; };
4143
DB4660DC2181B865003A6CF5 /* InReadAdmobScrollViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB4660DB2181B865003A6CF5 /* InReadAdmobScrollViewController.swift */; };
4244
/* End PBXBuildFile section */
@@ -66,6 +68,7 @@
6668
B50425F8252F67C200ABF07D /* TeadsGradientImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeadsGradientImageView.swift; sourceTree = "<group>"; };
6769
B50C184822CCDC65004F2360 /* InReadAdmobWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InReadAdmobWebViewController.swift; sourceTree = "<group>"; };
6870
B52842252213284A00025E97 /* SyncWebViewTFInReadAdView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncWebViewTFInReadAdView.swift; sourceTree = "<group>"; };
71+
B52A5AC22566B4A7007CFA73 /* InReadSASTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InReadSASTableViewController.swift; sourceTree = "<group>"; };
6972
B5555A321F7CDF80007406D4 /* TeadsDemoApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TeadsDemoApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
7073
B5555A351F7CDF80007406D4 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
7174
B5555A3A1F7CDF80007406D4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
@@ -77,6 +80,7 @@
7780
B57FB1F01FC5E21F00609036 /* PidTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PidTableViewCell.swift; sourceTree = "<group>"; };
7881
B5CF15BE252DC47000B12F83 /* TeadsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TeadsViewController.swift; sourceTree = "<group>"; };
7982
B5D8037824E3E6C800C0AAF6 /* InReadMopubScrollViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InReadMopubScrollViewController.swift; sourceTree = "<group>"; };
83+
B5EBAF5F25655A1300B0DAFA /* InReadSASScrollViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InReadSASScrollViewController.swift; sourceTree = "<group>"; };
8084
DB4660DB2181B865003A6CF5 /* InReadAdmobScrollViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InReadAdmobScrollViewController.swift; sourceTree = "<group>"; };
8185
/* End PBXFileReference section */
8286

@@ -142,6 +146,7 @@
142146
40D289EE25384E9E0031A64D /* Direct */,
143147
40D289F325384F240031A64D /* Admob */,
144148
40D289F425384F2F0031A64D /* Mopub */,
149+
B5EBAF5D256559A900B0DAFA /* SAS */,
145150
);
146151
path = InRead;
147152
sourceTree = "<group>";
@@ -293,6 +298,14 @@
293298
path = DemoWebsite;
294299
sourceTree = "<group>";
295300
};
301+
B52A5AB12566B3F1007CFA73 /* TableView */ = {
302+
isa = PBXGroup;
303+
children = (
304+
B52A5AC22566B4A7007CFA73 /* InReadSASTableViewController.swift */,
305+
);
306+
path = TableView;
307+
sourceTree = "<group>";
308+
};
296309
B5555A291F7CDF80007406D4 = {
297310
isa = PBXGroup;
298311
children = (
@@ -358,6 +371,23 @@
358371
path = Views;
359372
sourceTree = "<group>";
360373
};
374+
B5EBAF5D256559A900B0DAFA /* SAS */ = {
375+
isa = PBXGroup;
376+
children = (
377+
B5EBAF6225655A2400B0DAFA /* ScrollView */,
378+
B52A5AB12566B3F1007CFA73 /* TableView */,
379+
);
380+
path = SAS;
381+
sourceTree = "<group>";
382+
};
383+
B5EBAF6225655A2400B0DAFA /* ScrollView */ = {
384+
isa = PBXGroup;
385+
children = (
386+
B5EBAF5F25655A1300B0DAFA /* InReadSASScrollViewController.swift */,
387+
);
388+
path = ScrollView;
389+
sourceTree = "<group>";
390+
};
361391
/* End PBXGroup section */
362392

363393
/* Begin PBXNativeTarget section */
@@ -442,6 +472,8 @@
442472
"${PODS_ROOT}/Target Support Files/Pods-TeadsDemoApp/Pods-TeadsDemoApp-frameworks.sh",
443473
"${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework",
444474
"${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework",
475+
"${PODS_ROOT}/Smart-Core-SDK/SCSCoreKit.framework",
476+
"${PODS_ROOT}/Smart-Display-SDK/SASDisplayKit.framework",
445477
"${PODS_ROOT}/TeadsSDK/TeadsSDK.framework",
446478
"${BUILT_PRODUCTS_DIR}/mopub-ios-sdk/MoPub.framework",
447479
"${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework",
@@ -450,6 +482,8 @@
450482
outputPaths = (
451483
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
452484
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework",
485+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SCSCoreKit.framework",
486+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SASDisplayKit.framework",
453487
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TeadsSDK.framework",
454488
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MoPub.framework",
455489
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework",
@@ -512,6 +546,7 @@
512546
DB4660DC2181B865003A6CF5 /* InReadAdmobScrollViewController.swift in Sources */,
513547
B501EC791F823F6C002909B9 /* WebViewHelper.swift in Sources */,
514548
40D28A27253853710031A64D /* InReadAdmobTableViewController.swift in Sources */,
549+
B52A5AC32566B4A7007CFA73 /* InReadSASTableViewController.swift in Sources */,
515550
408A2D4B253D995200CCFF44 /* RootImageViewLabelCollectionViewCell.swift in Sources */,
516551
B502BA131F827D5C008257EC /* InReadDirectTableViewController.swift in Sources */,
517552
B50425F9252F67C200ABF07D /* TeadsGradientImageView.swift in Sources */,
@@ -522,6 +557,7 @@
522557
B5555A491F7CE4C7007406D4 /* DemoTableViewCell.swift in Sources */,
523558
4079F253252CC1EF00B0AC31 /* RootViewController.swift in Sources */,
524559
B50C184922CCDC65004F2360 /* InReadAdmobWebViewController.swift in Sources */,
560+
B5EBAF6025655A1300B0DAFA /* InReadSASScrollViewController.swift in Sources */,
525561
B5555A361F7CDF80007406D4 /* AppDelegate.swift in Sources */,
526562
B5555A4E1F7D3177007406D4 /* InReadDirectScrollViewController.swift in Sources */,
527563
B5CF15BF252DC47000B12F83 /* TeadsViewController.swift in Sources */,

0 commit comments

Comments
 (0)