Skip to content

Commit f99e017

Browse files
committed
add Native AppLovin TableView Controller implementation
1 parent fd71c46 commit f99e017

File tree

10 files changed

+533
-29
lines changed

10 files changed

+533
-29
lines changed

TeadsSampleApp.xcodeproj/project.pbxproj

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,16 @@
3737
C5BA8B567033A38B69C9CBEF /* Pods_TeadsSampleApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 13915D12E3814B15B3832777 /* Pods_TeadsSampleApp.framework */; };
3838
E906CDA826B81D4200E92576 /* MoPubNativeAdView.xib in Resources */ = {isa = PBXBuildFile; fileRef = E906CDA626B81D4200E92576 /* MoPubNativeAdView.xib */; };
3939
E906CDA926B81D4200E92576 /* MoPubNativeAdView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E906CDA726B81D4200E92576 /* MoPubNativeAdView.swift */; };
40+
E954312627CD03E8005004B4 /* AppLovinNativeAdView.xib in Resources */ = {isa = PBXBuildFile; fileRef = E954312327CD03E8005004B4 /* AppLovinNativeAdView.xib */; };
41+
E954312727CD03E8005004B4 /* AppLovinNativeAdView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E954312427CD03E8005004B4 /* AppLovinNativeAdView.swift */; };
42+
E954312827CD03E8005004B4 /* NativeAppLovinTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E954312527CD03E8005004B4 /* NativeAppLovinTableViewController.swift */; };
4043
E9984EEA26AF3CCC000D42D3 /* NativeDirectTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9984ED826AF3CCC000D42D3 /* NativeDirectTableViewController.swift */; };
4144
E9984EEB26AF3CCC000D42D3 /* NativeDirectCollectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9984EDA26AF3CCC000D42D3 /* NativeDirectCollectionViewController.swift */; };
4245
E9984EED26AF3CCC000D42D3 /* NativeAdmobTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9984EDF26AF3CCC000D42D3 /* NativeAdmobTableViewController.swift */; };
4346
E9984EF126AF3CCC000D42D3 /* NativeMopubTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9984EE926AF3CCC000D42D3 /* NativeMopubTableViewController.swift */; };
4447
E9984EF826B2D46F000D42D3 /* NativeAdTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9984EF426B2D46F000D42D3 /* NativeAdTableViewCell.swift */; };
4548
E9984EF926B2D46F000D42D3 /* FakeArticleNativeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9984EF526B2D46F000D42D3 /* FakeArticleNativeTableViewCell.swift */; };
46-
E9984EFA26B2D46F000D42D3 /* MoPubNativeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9984EF626B2D46F000D42D3 /* MoPubNativeTableViewCell.swift */; };
49+
E9984EFA26B2D46F000D42D3 /* NativeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9984EF626B2D46F000D42D3 /* NativeTableViewCell.swift */; };
4750
E9984EFB26B2D46F000D42D3 /* AdmobNativeAdTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9984EF726B2D46F000D42D3 /* AdmobNativeAdTableViewCell.swift */; };
4851
E9A3AC582795AF2C00F124D6 /* AdOpportunityTrackerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A3AC572795AF2C00F124D6 /* AdOpportunityTrackerTableViewCell.swift */; };
4952
E9A3AC5A2795BB0D00F124D6 /* AdOpportunityTrackerCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A3AC592795BB0D00F124D6 /* AdOpportunityTrackerCollectionViewCell.swift */; };
@@ -99,13 +102,16 @@
99102
DB4660DB2181B865003A6CF5 /* InReadAdmobScrollViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InReadAdmobScrollViewController.swift; sourceTree = "<group>"; };
100103
E906CDA626B81D4200E92576 /* MoPubNativeAdView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MoPubNativeAdView.xib; sourceTree = "<group>"; };
101104
E906CDA726B81D4200E92576 /* MoPubNativeAdView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MoPubNativeAdView.swift; sourceTree = "<group>"; };
105+
E954312327CD03E8005004B4 /* AppLovinNativeAdView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AppLovinNativeAdView.xib; sourceTree = "<group>"; };
106+
E954312427CD03E8005004B4 /* AppLovinNativeAdView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppLovinNativeAdView.swift; sourceTree = "<group>"; };
107+
E954312527CD03E8005004B4 /* NativeAppLovinTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NativeAppLovinTableViewController.swift; sourceTree = "<group>"; };
102108
E9984ED826AF3CCC000D42D3 /* NativeDirectTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NativeDirectTableViewController.swift; sourceTree = "<group>"; };
103109
E9984EDA26AF3CCC000D42D3 /* NativeDirectCollectionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NativeDirectCollectionViewController.swift; sourceTree = "<group>"; };
104110
E9984EDF26AF3CCC000D42D3 /* NativeAdmobTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NativeAdmobTableViewController.swift; sourceTree = "<group>"; };
105111
E9984EE926AF3CCC000D42D3 /* NativeMopubTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NativeMopubTableViewController.swift; sourceTree = "<group>"; };
106112
E9984EF426B2D46F000D42D3 /* NativeAdTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NativeAdTableViewCell.swift; sourceTree = "<group>"; };
107113
E9984EF526B2D46F000D42D3 /* FakeArticleNativeTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FakeArticleNativeTableViewCell.swift; sourceTree = "<group>"; };
108-
E9984EF626B2D46F000D42D3 /* MoPubNativeTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MoPubNativeTableViewCell.swift; sourceTree = "<group>"; };
114+
E9984EF626B2D46F000D42D3 /* NativeTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NativeTableViewCell.swift; sourceTree = "<group>"; };
109115
E9984EF726B2D46F000D42D3 /* AdmobNativeAdTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdmobNativeAdTableViewCell.swift; sourceTree = "<group>"; };
110116
E9A3AC572795AF2C00F124D6 /* AdOpportunityTrackerTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdOpportunityTrackerTableViewCell.swift; sourceTree = "<group>"; };
111117
E9A3AC592795BB0D00F124D6 /* AdOpportunityTrackerCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdOpportunityTrackerCollectionViewCell.swift; sourceTree = "<group>"; };
@@ -366,7 +372,7 @@
366372
children = (
367373
E9984EF726B2D46F000D42D3 /* AdmobNativeAdTableViewCell.swift */,
368374
E9984EF526B2D46F000D42D3 /* FakeArticleNativeTableViewCell.swift */,
369-
E9984EF626B2D46F000D42D3 /* MoPubNativeTableViewCell.swift */,
375+
E9984EF626B2D46F000D42D3 /* NativeTableViewCell.swift */,
370376
E9984EF426B2D46F000D42D3 /* NativeAdTableViewCell.swift */,
371377
E9A6F4BC26B7188D005C5F78 /* NativeAdCollectionViewCell.swift */,
372378
);
@@ -418,12 +424,31 @@
418424
name = Frameworks;
419425
sourceTree = "<group>";
420426
};
427+
E954312227CD038A005004B4 /* AppLovin */ = {
428+
isa = PBXGroup;
429+
children = (
430+
E954312927CD2A74005004B4 /* TableView */,
431+
);
432+
path = AppLovin;
433+
sourceTree = "<group>";
434+
};
435+
E954312927CD2A74005004B4 /* TableView */ = {
436+
isa = PBXGroup;
437+
children = (
438+
E954312427CD03E8005004B4 /* AppLovinNativeAdView.swift */,
439+
E954312327CD03E8005004B4 /* AppLovinNativeAdView.xib */,
440+
E954312527CD03E8005004B4 /* NativeAppLovinTableViewController.swift */,
441+
);
442+
path = TableView;
443+
sourceTree = "<group>";
444+
};
421445
E9984ED526AF3CCC000D42D3 /* Native */ = {
422446
isa = PBXGroup;
423447
children = (
424448
E9984ED626AF3CCC000D42D3 /* Direct */,
425449
E9984EDB26AF3CCC000D42D3 /* Admob */,
426450
E9984EE526AF3CCC000D42D3 /* Mopub */,
451+
E954312227CD038A005004B4 /* AppLovin */,
427452
);
428453
path = Native;
429454
sourceTree = "<group>";
@@ -617,6 +642,7 @@
617642
buildActionMask = 2147483647;
618643
files = (
619644
B5555A401F7CDF80007406D4 /* LaunchScreen.storyboard in Resources */,
645+
E954312627CD03E8005004B4 /* AppLovinNativeAdView.xib in Resources */,
620646
B50425F6252F436000ABF07D /* sample.html in Resources */,
621647
E906CDA826B81D4200E92576 /* MoPubNativeAdView.xib in Resources */,
622648
B5555A3D1F7CDF80007406D4 /* Assets.xcassets in Resources */,
@@ -730,11 +756,13 @@
730756
isa = PBXSourcesBuildPhase;
731757
buildActionMask = 2147483647;
732758
files = (
759+
E954312827CD03E8005004B4 /* NativeAppLovinTableViewController.swift in Sources */,
733760
B5966D1E269D8FC6005CA2FF /* InReadAdmobScrollViewController.swift in Sources */,
734761
E9A3AC582795AF2C00F124D6 /* AdOpportunityTrackerTableViewCell.swift in Sources */,
735762
B56A8ABB2698A0A20090A14A /* InReadDirectTableViewController.swift in Sources */,
736-
E9984EFA26B2D46F000D42D3 /* MoPubNativeTableViewCell.swift in Sources */,
763+
E9984EFA26B2D46F000D42D3 /* NativeTableViewCell.swift in Sources */,
737764
B50425D0252E078B00ABF07D /* String.swift in Sources */,
765+
E954312727CD03E8005004B4 /* AppLovinNativeAdView.swift in Sources */,
738766
408A2D49253D995200CCFF44 /* RootButtonCollectionViewCell.swift in Sources */,
739767
B501EC721F823541002909B9 /* InReadDirectWebViewController.swift in Sources */,
740768
E9984EF826B2D46F000D42D3 /* NativeAdTableViewCell.swift in Sources */,

0 commit comments

Comments
 (0)