forked from AppLovin/AppLovin-MAX-SDK-iOS
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
jenkins
committed
May 22, 2023
1 parent
462a0a3
commit 6f7a59a
Showing
5 changed files
with
1,182 additions
and
0 deletions.
There are no files selected for viewing
54 changes: 54 additions & 0 deletions
54
Custom Adapters/HyprMX/AppLovinMediationHyprMXAdapter.podspec
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
Pod::Spec.new do |s| | ||
|
||
s.authors = 'AppLovin Corporation' | ||
s.name = 'AppLovinMediationHyprMXAdapter' | ||
s.version = '6.2.0.0' | ||
s.platform = :ios, '9.0' | ||
s.summary = 'HyprMX adapter used for mediation with the AppLovin MAX SDK' | ||
s.homepage = "https://github.com/CocoaPods/Specs/search?o=desc&q=#{s.name}&s=indexed" | ||
s.license = | ||
{ | ||
:type => 'Commercial License', | ||
:text => <<-LICENSE | ||
Copyright 2022 AppLovin Corp. All rights reserved. | ||
The AppLovin MAX SDK is available under a commercial license (https://www.applovin.com/eula). | ||
LICENSE | ||
} | ||
|
||
s.source = | ||
{ | ||
:http => "https://artifacts.applovin.com/ios/com/applovin/mediation/hyprmx-adapter/#{s.name}-#{s.version}.zip", | ||
:type => 'zip' | ||
} | ||
|
||
s.vendored_frameworks = "#{s.name}-#{s.version}/#{s.name}.xcframework" | ||
|
||
s.dependency 'HyprMX', '= 6.2.0' | ||
s.dependency 'AppLovinSDK' | ||
|
||
s.pod_target_xcconfig = | ||
{ | ||
'VALID_ARCHS' => 'arm64 arm64e armv7 armv7s x86_64', | ||
'VALID_ARCHS[sdk=iphoneos*]' => 'arm64 arm64e armv7 armv7s', | ||
'VALID_ARCHS[sdk=iphonesimulator*]' => 'arm64 arm64e x86_64', | ||
'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' | ||
} | ||
|
||
s.description = <<-DESC | ||
AppLovin turns mobile into the medium of choice for advertisers. | ||
OUR MISSION | ||
Enable advertisers to make ROI-based marketing decisions and deliver relevant content on mobile. | ||
Our marketing platform reaches new users and matches them with relevant brands - ensuring you reach the users that are likely to engage. | ||
We deliver relevant content to over a billion mobile consumers every month. With AppLovin, advertisers attain their mobile marketing goals. | ||
DESC | ||
|
||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
# Changelog | ||
|
||
## 6.2.0.0 | ||
* Certified with HyprMX SDK 6.2.0. | ||
* Updated podspec to use `HyprMX` instead of `HyprMX/Core`. | ||
* Disable bitcode, as Apple deprecated it in Xcode 14 (https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes). | ||
* Add additional details for ad display failures. | ||
|
||
## 6.0.3.1 | ||
* Set consent based on a mix of 'hasUserConsent', 'ageRestrictedUser' and 'doNotSell' values. | ||
|
||
## 6.0.3.0 | ||
* Certified with HyprMX SDK 6.0.3. | ||
|
||
## 6.0.1.7 | ||
* Update consent status before collecting signal. | ||
|
||
## 6.0.1.6 | ||
* Add support to set `hasUserConsent` on initialization. | ||
* Pass HyprMX error message for ad display errors. | ||
* Distribute adapter as an XCFramework. | ||
* Silence API deprecation warnings. | ||
|
||
## 6.0.1.5 | ||
* Update ad display failed error code. | ||
|
||
## 6.0.1.4 | ||
* Set GDPR consent status regardless of users' region. | ||
|
||
## 6.0.1.3 | ||
* Remove setting GDPR consent status to `CONSENT_STATUS_UNKNOWN`. | ||
|
||
## 6.0.1.2 | ||
* Add support for GDPR. | ||
|
||
## 6.0.1.1 | ||
* Update open source versions to allow compilation with AppLovin SDK v11.0.0+. | ||
* Add support for passing in a presenting view controller. | ||
|
||
## 6.0.1.0 | ||
* Certified with HyprMX SDK 6.0.1. | ||
|
||
## 6.0.0.1 | ||
* Add support for banners, leaders, MRECs. | ||
* Better mapping of fullscreen ad display errors. | ||
|
||
## 6.0.0.0 | ||
* Certified with HyprMX SDK 6.0.0. | ||
* Update podspec to use `pod_target_xcconfig` over the deprecated `xcconfig`. | ||
|
||
## 5.4.5.0 | ||
* Certified with HyprMX SDK 5.4.5. | ||
* Fix memory leak with `initializationDelegate` since `+[MAAdapter destroy]` is not called for adapters used for initializing SDKs. | ||
* Add support to pass 3rd-party error code and description to SDK. | ||
* Update podspec source from bintray to S3. | ||
|
||
## 5.4.3.2 | ||
* Added error code for when SDK is not initialized in `adNotAvailableForPlacement:` callback. | ||
|
||
## 5.4.3.1 | ||
* Updated podspec to use `HyprMX/Core` instead of plain `HyprMx`. | ||
|
||
## 5.4.3.0 | ||
* Certified with HyprMX SDK 5.4.3. | ||
|
||
## 5.4.2.1 | ||
* Fix userID being null. | ||
|
||
## 5.4.2.0 | ||
* Initial commit. |
Oops, something went wrong.