Skip to content

Commit 1beff76

Browse files
committed
v8.10.0
Merge in MOBILE-SDK/app_mobile-sdk-ios from release-v8.10.0 to master * commit '842323b54fe1223ddd3b2995b2d3cffdd6f88439': v8.10.0 Added null check for optionalSDKInitialization's success Fixed OMID in Pod and SPM Xandr SDK user agent initialization Pull request #914: MS-5392 Upgrade FB audience network to 6.14.0 Pull request #932: 6194986 Production MVP Build using NPM Pull request #927: 5663741 Override mvp flag for iOS apps fullscreen events Pull request #928: 6015112 - Upgrade OMID version 1.4.9 - Microsoft Pull request #930: 6029394 Added Content Language Field in Request Pull request #924: 5766029 - Outstream video render issue in iPad
2 parents d2c876b + 842323b commit 1beff76

File tree

229 files changed

+4812
-3909
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

229 files changed

+4812
-3909
lines changed

AppNexusSDK.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Pod::Spec.new do |s|
22

33
s.name = "AppNexusSDK"
4-
s.version = "8.9.0"
5-
s.platform = :ios, "12.0"
4+
s.version = "8.10.0"
5+
s.platform = :ios, "14.0"
66

77
s.summary = "AppNexus iOS Mobile Advertising SDK"
88
s.description = <<-DESC
@@ -22,7 +22,7 @@ DESC
2222
subspec.source_files = "sdk/sourcefiles/**/*.{h,m}"
2323
subspec.public_header_files = "sdk/sourcefiles/public-headers/*.h"
2424
subspec.resources = "sdk/sourcefiles/**/*.{png,bundle,xib,nib,js,html,strings}","sdk/AppNexusSDK/SDK-Info.plist"
25-
subspec.vendored_frameworks = "sdk/sourcefiles/Viewability/dynamic_framework/OMSDK_Appnexus.xcframework"
25+
subspec.vendored_frameworks = "sdk/sourcefiles/Viewability/dynamic_framework/OMSDK_Microsoft.xcframework"
2626
subspec.frameworks = 'WebKit'
2727
subspec.pod_target_xcconfig = { "VALID_ARCHS[sdk=iphoneos*]": "arm64 armv7", "VALID_ARCHS[sdk=iphonesimulator*]": "x86_64 arm64" }
2828
subspec.exclude_files = "sdk/sourcefiles/macOS/", "sdk/sourcefiles/Resources/ANSDKResources.bundle"
@@ -39,7 +39,7 @@ DESC
3939

4040
s.subspec 'FacebookCSRAdapter' do |subspec|
4141
subspec.dependency 'AppNexusSDK/AppNexusSDK', "#{s.version}"
42-
subspec.dependency 'FBAudienceNetwork', '6.12.0'
42+
subspec.dependency 'FBAudienceNetwork', '6.14.0'
4343
subspec.source_files = "csr/Facebook/*.{h,m}"
4444
subspec.public_header_files = "csr/Facebook/*.h"
4545
subspec.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '${PODS_ROOT}/FBAudienceNetwork/**' }

Package.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ let package = Package(
77
name: "AppNexusSDK",
88
defaultLocalization: "en",
99
platforms: [
10-
.iOS(.v10),
10+
.iOS(.v14),
1111
],
1212
products: [
1313
.library(
@@ -28,18 +28,18 @@ let package = Package(
2828
],
2929
targets: [
3030
.binaryTarget(
31-
name: "OMSDK_Appnexus",
32-
path: "sdk/sourcefiles/Viewability/dynamic_framework/OMSDK_Appnexus.xcframework"
31+
name: "OMSDK_Microsoft",
32+
path: "sdk/sourcefiles/Viewability/dynamic_framework/OMSDK_Microsoft.xcframework"
3333
),
3434
.target(
3535
name: "AppNexusSDK",
36-
dependencies: ["OMSDK_Appnexus"],
36+
dependencies: ["OMSDK_Microsoft"],
3737
path: "sdk/sourcefiles",
3838
exclude: [
3939
"Resources/Info.plist",
4040
"Resources/ANSDKResources.bundle",
41-
"Viewability/dynamic_framework/OMSDK_Appnexus.xcframework",
42-
"Viewability/static_framework/OMSDK-Static_Appnexus.xcframework",
41+
"Viewability/dynamic_framework/OMSDK_Microsoft.xcframework",
42+
"Viewability/static_framework/OMSDK-Static_Microsoft.xcframework",
4343
"macOS/"
4444
],
4545
resources: [

RELEASE-NOTES.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## 8.10.0
2+
3+
### New Feature
4+
5+
+ 6029394 Added support for setting content language in Ad Request. New API introduced in SDKSettings setContentLanguage(String contentLanguage)
6+
7+
### Improvement/Bug Fixes
8+
+ 6015112 Upgraded OMSDK from 1.4.8 to 1.4.9 (Microsoft namespace)
9+
+ 5766029 Resolve the issue with the OutStream iPad video of size 400x980 not rendering properly
10+
+ 5992098 Optimise user agent synchronisation to minimise delays
11+
12+
### Mediation partner updates
13+
+ MS-5392 Upgrade of the Facebook Audience Network to version 6.14.0
14+
115
## 8.9.0
216

317
### Improvement/Bug Fixes

examples/ObjectiveC/SimpleIntegration/SimpleIntegrationObjC.xcodeproj/project.pbxproj

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,20 @@
4343
remoteGlobalIDString = F5731AFD228B43570012B134;
4444
remoteInfo = AppNexusNativeSDK;
4545
};
46+
E231A6152B289AD900A62421 /* PBXContainerItemProxy */ = {
47+
isa = PBXContainerItemProxy;
48+
containerPortal = 0EE0577123FECA9300D61405 /* AppNexusSDK.xcodeproj */;
49+
proxyType = 2;
50+
remoteGlobalIDString = 880508B128AC14A80099C6C6;
51+
remoteInfo = AppNexusNativeMacOSSDK;
52+
};
53+
E231A6172B289AD900A62421 /* PBXContainerItemProxy */ = {
54+
isa = PBXContainerItemProxy;
55+
containerPortal = 0EE0577123FECA9300D61405 /* AppNexusSDK.xcodeproj */;
56+
proxyType = 2;
57+
remoteGlobalIDString = 469A97B92A7AE0E300D6CFFE;
58+
remoteInfo = AppNexusNativeStaticSDK;
59+
};
4660
/* End PBXContainerItemProxy section */
4761

4862
/* Begin PBXCopyFilesBuildPhase section */
@@ -202,8 +216,10 @@
202216
0EE0577223FECA9300D61405 /* Products */ = {
203217
isa = PBXGroup;
204218
children = (
205-
0EE0577923FECA9300D61405 /* AppNexusNativeSDK.framework */,
206219
0EE0577723FECA9300D61405 /* AppNexusSDK.framework */,
220+
0EE0577923FECA9300D61405 /* AppNexusNativeSDK.framework */,
221+
E231A6162B289AD900A62421 /* AppNexusNativeMacOSSDK.framework */,
222+
E231A6182B289AD900A62421 /* AppNexusNativeStaticSDK.framework */,
207223
);
208224
name = Products;
209225
sourceTree = "<group>";
@@ -289,6 +305,20 @@
289305
remoteRef = 0EE0577823FECA9300D61405 /* PBXContainerItemProxy */;
290306
sourceTree = BUILT_PRODUCTS_DIR;
291307
};
308+
E231A6162B289AD900A62421 /* AppNexusNativeMacOSSDK.framework */ = {
309+
isa = PBXReferenceProxy;
310+
fileType = wrapper.framework;
311+
path = AppNexusNativeMacOSSDK.framework;
312+
remoteRef = E231A6152B289AD900A62421 /* PBXContainerItemProxy */;
313+
sourceTree = BUILT_PRODUCTS_DIR;
314+
};
315+
E231A6182B289AD900A62421 /* AppNexusNativeStaticSDK.framework */ = {
316+
isa = PBXReferenceProxy;
317+
fileType = wrapper.framework;
318+
path = AppNexusNativeStaticSDK.framework;
319+
remoteRef = E231A6172B289AD900A62421 /* PBXContainerItemProxy */;
320+
sourceTree = BUILT_PRODUCTS_DIR;
321+
};
292322
/* End PBXReferenceProxy section */
293323

294324
/* Begin PBXResourcesBuildPhase section */
@@ -398,7 +428,7 @@
398428
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
399429
GCC_WARN_UNUSED_FUNCTION = YES;
400430
GCC_WARN_UNUSED_VARIABLE = YES;
401-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
431+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
402432
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
403433
MTL_FAST_MATH = YES;
404434
ONLY_ACTIVE_ARCH = YES;
@@ -450,7 +480,7 @@
450480
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
451481
GCC_WARN_UNUSED_FUNCTION = YES;
452482
GCC_WARN_UNUSED_VARIABLE = YES;
453-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
483+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
454484
MTL_ENABLE_DEBUG_INFO = NO;
455485
MTL_FAST_MATH = YES;
456486
SDKROOT = iphoneos;
@@ -465,7 +495,7 @@
465495
CODE_SIGN_STYLE = Automatic;
466496
DEVELOPMENT_TEAM = 9TBTYSQH6V;
467497
INFOPLIST_FILE = SimpleIntegrationObjC/Info.plist;
468-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
498+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
469499
LD_RUNPATH_SEARCH_PATHS = (
470500
"$(inherited)",
471501
"@executable_path/Frameworks",
@@ -483,7 +513,7 @@
483513
CODE_SIGN_STYLE = Automatic;
484514
DEVELOPMENT_TEAM = 9TBTYSQH6V;
485515
INFOPLIST_FILE = SimpleIntegrationObjC/Info.plist;
486-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
516+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
487517
LD_RUNPATH_SEARCH_PATHS = (
488518
"$(inherited)",
489519
"@executable_path/Frameworks",

examples/Swift/SimpleIntegration/MacOSSimpleIntegrationSwift/ViewController.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ class ViewController: NSViewController, ANNativeAdRequestDelegate , ANNativeAdDe
7474
nativeAdRequest!.shouldLoadMainImage = true // Optional - This instructs SDK to autodownload the Main image. Default is false and nativeAdResponse?.mainImage will return nil
7575
nativeAdRequest!.delegate = self
7676
nativeAdRequest!.rendererId = 100
77-
nativeAdRequest!.forceCreativeId = 154679082
7877

7978
nativeAdRequest!.loadAd()
8079
}

examples/Swift/SimpleIntegration/SimpleIntegrationSwift.xcodeproj/project.pbxproj

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@
3636
/* End PBXBuildFile section */
3737

3838
/* Begin PBXContainerItemProxy section */
39+
46F89D8C2B4DE37200557EA3 /* PBXContainerItemProxy */ = {
40+
isa = PBXContainerItemProxy;
41+
containerPortal = 88CD456A28B9143C00381778 /* AppNexusSDK.xcodeproj */;
42+
proxyType = 2;
43+
remoteGlobalIDString = 469A97B92A7AE0E300D6CFFE;
44+
remoteInfo = AppNexusNativeStaticSDK;
45+
};
3946
88CD457028B9143C00381778 /* PBXContainerItemProxy */ = {
4047
isa = PBXContainerItemProxy;
4148
containerPortal = 88CD456A28B9143C00381778 /* AppNexusSDK.xcodeproj */;
@@ -242,9 +249,10 @@
242249
88CD456B28B9143C00381778 /* Products */ = {
243250
isa = PBXGroup;
244251
children = (
245-
88CD457528B9143C00381778 /* AppNexusNativeMacOSSDK.framework */,
246-
88CD457328B9143C00381778 /* AppNexusNativeSDK.framework */,
247252
88CD457128B9143C00381778 /* AppNexusSDK.framework */,
253+
88CD457328B9143C00381778 /* AppNexusNativeSDK.framework */,
254+
88CD457528B9143C00381778 /* AppNexusNativeMacOSSDK.framework */,
255+
46F89D8D2B4DE37200557EA3 /* AppNexusNativeStaticSDK.framework */,
248256
);
249257
name = Products;
250258
sourceTree = "<group>";
@@ -331,6 +339,13 @@
331339
/* End PBXProject section */
332340

333341
/* Begin PBXReferenceProxy section */
342+
46F89D8D2B4DE37200557EA3 /* AppNexusNativeStaticSDK.framework */ = {
343+
isa = PBXReferenceProxy;
344+
fileType = wrapper.framework;
345+
path = AppNexusNativeStaticSDK.framework;
346+
remoteRef = 46F89D8C2B4DE37200557EA3 /* PBXContainerItemProxy */;
347+
sourceTree = BUILT_PRODUCTS_DIR;
348+
};
334349
88CD457128B9143C00381778 /* AppNexusSDK.framework */ = {
335350
isa = PBXReferenceProxy;
336351
fileType = wrapper.framework;
@@ -603,7 +618,7 @@
603618
CODE_SIGN_STYLE = Automatic;
604619
COMBINE_HIDPI_IMAGES = YES;
605620
CURRENT_PROJECT_VERSION = 1;
606-
DEVELOPMENT_TEAM = HR94J6TSB3;
621+
DEVELOPMENT_TEAM = 24693A647M;
607622
ENABLE_HARDENED_RUNTIME = YES;
608623
GENERATE_INFOPLIST_FILE = YES;
609624
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 Xandr. All rights reserved.";
@@ -634,7 +649,7 @@
634649
CODE_SIGN_STYLE = Automatic;
635650
COMBINE_HIDPI_IMAGES = YES;
636651
CURRENT_PROJECT_VERSION = 1;
637-
DEVELOPMENT_TEAM = HR94J6TSB3;
652+
DEVELOPMENT_TEAM = 24693A647M;
638653
ENABLE_HARDENED_RUNTIME = YES;
639654
GENERATE_INFOPLIST_FILE = YES;
640655
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 Xandr. All rights reserved.";

sdk/AppNexusNativeSDK/SDK-Info.plist

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>8.9.0</string>
18+
<string>8.10.0</string>
19+
<key>LSApplicationCategoryType</key>
20+
<string></string>
1921
<key>CFBundleVersion</key>
2022
<string>$(CURRENT_PROJECT_VERSION)</string>
2123
</dict>

sdk/AppNexusNativeStaticSDK/SDK-Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>8.9.0</string>
18+
<string>8.10.0</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
</dict>

0 commit comments

Comments
 (0)