Skip to content

Commit

Permalink
v8.10.0
Browse files Browse the repository at this point in the history
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
  • Loading branch information
asharmaa committed Jan 10, 2024
2 parents d2c876b + 842323b commit 1beff76
Show file tree
Hide file tree
Showing 229 changed files with 4,812 additions and 3,909 deletions.
8 changes: 4 additions & 4 deletions AppNexusSDK.podspec
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Pod::Spec.new do |s|

s.name = "AppNexusSDK"
s.version = "8.9.0"
s.platform = :ios, "12.0"
s.version = "8.10.0"
s.platform = :ios, "14.0"

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

s.subspec 'FacebookCSRAdapter' do |subspec|
subspec.dependency 'AppNexusSDK/AppNexusSDK', "#{s.version}"
subspec.dependency 'FBAudienceNetwork', '6.12.0'
subspec.dependency 'FBAudienceNetwork', '6.14.0'
subspec.source_files = "csr/Facebook/*.{h,m}"
subspec.public_header_files = "csr/Facebook/*.h"
subspec.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '${PODS_ROOT}/FBAudienceNetwork/**' }
Expand Down
12 changes: 6 additions & 6 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ let package = Package(
name: "AppNexusSDK",
defaultLocalization: "en",
platforms: [
.iOS(.v10),
.iOS(.v14),
],
products: [
.library(
Expand All @@ -28,18 +28,18 @@ let package = Package(
],
targets: [
.binaryTarget(
name: "OMSDK_Appnexus",
path: "sdk/sourcefiles/Viewability/dynamic_framework/OMSDK_Appnexus.xcframework"
name: "OMSDK_Microsoft",
path: "sdk/sourcefiles/Viewability/dynamic_framework/OMSDK_Microsoft.xcframework"
),
.target(
name: "AppNexusSDK",
dependencies: ["OMSDK_Appnexus"],
dependencies: ["OMSDK_Microsoft"],
path: "sdk/sourcefiles",
exclude: [
"Resources/Info.plist",
"Resources/ANSDKResources.bundle",
"Viewability/dynamic_framework/OMSDK_Appnexus.xcframework",
"Viewability/static_framework/OMSDK-Static_Appnexus.xcframework",
"Viewability/dynamic_framework/OMSDK_Microsoft.xcframework",
"Viewability/static_framework/OMSDK-Static_Microsoft.xcframework",
"macOS/"
],
resources: [
Expand Down
14 changes: 14 additions & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
## 8.10.0

### New Feature

+ 6029394 Added support for setting content language in Ad Request. New API introduced in SDKSettings setContentLanguage(String contentLanguage)

### Improvement/Bug Fixes
+ 6015112 Upgraded OMSDK from 1.4.8 to 1.4.9 (Microsoft namespace)
+ 5766029 Resolve the issue with the OutStream iPad video of size 400x980 not rendering properly
+ 5992098 Optimise user agent synchronisation to minimise delays

### Mediation partner updates
+ MS-5392 Upgrade of the Facebook Audience Network to version 6.14.0

## 8.9.0

### Improvement/Bug Fixes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,20 @@
remoteGlobalIDString = F5731AFD228B43570012B134;
remoteInfo = AppNexusNativeSDK;
};
E231A6152B289AD900A62421 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0EE0577123FECA9300D61405 /* AppNexusSDK.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 880508B128AC14A80099C6C6;
remoteInfo = AppNexusNativeMacOSSDK;
};
E231A6172B289AD900A62421 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0EE0577123FECA9300D61405 /* AppNexusSDK.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 469A97B92A7AE0E300D6CFFE;
remoteInfo = AppNexusNativeStaticSDK;
};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
Expand Down Expand Up @@ -202,8 +216,10 @@
0EE0577223FECA9300D61405 /* Products */ = {
isa = PBXGroup;
children = (
0EE0577923FECA9300D61405 /* AppNexusNativeSDK.framework */,
0EE0577723FECA9300D61405 /* AppNexusSDK.framework */,
0EE0577923FECA9300D61405 /* AppNexusNativeSDK.framework */,
E231A6162B289AD900A62421 /* AppNexusNativeMacOSSDK.framework */,
E231A6182B289AD900A62421 /* AppNexusNativeStaticSDK.framework */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -289,6 +305,20 @@
remoteRef = 0EE0577823FECA9300D61405 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
E231A6162B289AD900A62421 /* AppNexusNativeMacOSSDK.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = AppNexusNativeMacOSSDK.framework;
remoteRef = E231A6152B289AD900A62421 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
E231A6182B289AD900A62421 /* AppNexusNativeStaticSDK.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = AppNexusNativeStaticSDK.framework;
remoteRef = E231A6172B289AD900A62421 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */

/* Begin PBXResourcesBuildPhase section */
Expand Down Expand Up @@ -398,7 +428,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
Expand Down Expand Up @@ -450,7 +480,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
Expand All @@ -465,7 +495,7 @@
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9TBTYSQH6V;
INFOPLIST_FILE = SimpleIntegrationObjC/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand All @@ -483,7 +513,7 @@
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 9TBTYSQH6V;
INFOPLIST_FILE = SimpleIntegrationObjC/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ class ViewController: NSViewController, ANNativeAdRequestDelegate , ANNativeAdDe
nativeAdRequest!.shouldLoadMainImage = true // Optional - This instructs SDK to autodownload the Main image. Default is false and nativeAdResponse?.mainImage will return nil
nativeAdRequest!.delegate = self
nativeAdRequest!.rendererId = 100
nativeAdRequest!.forceCreativeId = 154679082

nativeAdRequest!.loadAd()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,13 @@
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
46F89D8C2B4DE37200557EA3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 88CD456A28B9143C00381778 /* AppNexusSDK.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 469A97B92A7AE0E300D6CFFE;
remoteInfo = AppNexusNativeStaticSDK;
};
88CD457028B9143C00381778 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 88CD456A28B9143C00381778 /* AppNexusSDK.xcodeproj */;
Expand Down Expand Up @@ -242,9 +249,10 @@
88CD456B28B9143C00381778 /* Products */ = {
isa = PBXGroup;
children = (
88CD457528B9143C00381778 /* AppNexusNativeMacOSSDK.framework */,
88CD457328B9143C00381778 /* AppNexusNativeSDK.framework */,
88CD457128B9143C00381778 /* AppNexusSDK.framework */,
88CD457328B9143C00381778 /* AppNexusNativeSDK.framework */,
88CD457528B9143C00381778 /* AppNexusNativeMacOSSDK.framework */,
46F89D8D2B4DE37200557EA3 /* AppNexusNativeStaticSDK.framework */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -331,6 +339,13 @@
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
46F89D8D2B4DE37200557EA3 /* AppNexusNativeStaticSDK.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = AppNexusNativeStaticSDK.framework;
remoteRef = 46F89D8C2B4DE37200557EA3 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
88CD457128B9143C00381778 /* AppNexusSDK.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
Expand Down Expand Up @@ -603,7 +618,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = HR94J6TSB3;
DEVELOPMENT_TEAM = 24693A647M;
ENABLE_HARDENED_RUNTIME = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 Xandr. All rights reserved.";
Expand Down Expand Up @@ -634,7 +649,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = HR94J6TSB3;
DEVELOPMENT_TEAM = 24693A647M;
ENABLE_HARDENED_RUNTIME = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2022 Xandr. All rights reserved.";
Expand Down
4 changes: 3 additions & 1 deletion sdk/AppNexusNativeSDK/SDK-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,9 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>8.9.0</string>
<string>8.10.0</string>
<key>LSApplicationCategoryType</key>
<string></string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
</dict>
Expand Down
2 changes: 1 addition & 1 deletion sdk/AppNexusNativeStaticSDK/SDK-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>8.9.0</string>
<string>8.10.0</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
</dict>
Expand Down
Loading

0 comments on commit 1beff76

Please sign in to comment.