Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions BlueStackBidMachineAdapter.podspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Pod::Spec.new do |s|

s.authors = 'Azerion'
s.name = 'BlueStackBidMachineAdapter'
s.version = '6.0.3'
s.static_framework = true
s.license = 'MIT'
s.platform = :ios, '13.0'
s.summary = 'BlueStack BidMachine mediation adapter'
s.homepage = "https://developers.bluestack.app/"
s.swift_version = '5'
s.source_files = ["BlueStackBidMachineAdapter.xcframework/*/*/Headers/*.{h,m,swift}"]

s.source = { :git => 'https://github.com/azerion/BlueStack-BidMachine-Adapter.git', :tag => "#{s.version}" }
s.documentation_url = 'https://developers.bluestack.app/ios/mediation/primairy/supported-networks#bidmachine'
s.vendored_frameworks = "BlueStackBidMachineAdapter.xcframework"
s.ios.deployment_target = '13.0'

s.dependency 'BlueStack-SDK', '>=6.0.3', '< 6.1.0'
s.dependency 'BidMachine', '3.7.1'

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'
}

end
44 changes: 44 additions & 0 deletions BlueStackBidMachineAdapter.xcframework/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvailableLibraries</key>
<array>
<dict>
<key>BinaryPath</key>
<string>BlueStackBidMachineAdapter.framework/BlueStackBidMachineAdapter</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>BlueStackBidMachineAdapter.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>BlueStackBidMachineAdapter.framework/BlueStackBidMachineAdapter</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>BlueStackBidMachineAdapter.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
</plist>
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5)
// swift-module-flags: -target arm64-apple-ios13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name BlueStackBidMachineAdapter
// swift-module-flags-ignorable: -interface-compiler-version 6.1.2
import BidMachine
import BlueStackSDK
import CoreGraphics
import CoreLocation
import Foundation
import Swift
import UIKit
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @objc(BidMachineAdapter) public class BidMachineAdapter : BlueStackSDK.AdsAdapter {
@objc override dynamic public class func getVersion() -> Swift.String
@objc override dynamic public func createBanner(inFrame frame: CoreFoundation.CGRect, withPreferences preferences: BlueStackSDK.Preference!) throws
@objc override dynamic public func createInterstitial(withPreferences preferences: BlueStackSDK.Preference!, autoDisplayed: Swift.Bool) throws
@objc override dynamic public func isInterstitialReady() -> Swift.Bool
@objc override dynamic public func displayInterstitial() -> Swift.Bool
@objc override dynamic public func showAd(fromRootViewController rootViewController: UIKit.UIViewController!, animated flag: Swift.Bool)
@objc override dynamic public func releaseMemory()
@objc override dynamic public init!(parameters: [Swift.AnyHashable : Any]!)
@objc override dynamic public init()
@objc deinit
}
extension BlueStackBidMachineAdapter.BidMachineAdapter : BlueStackSDK.MediationAdapterInitializable {
@objc dynamic public func initialize(withConfig adapterInitConfig: [Swift.AnyHashable : Any]?, with delegate: (any BlueStackSDK.MediationAdapterInitializationDelegate)?)
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5)
// swift-module-flags: -target arm64-apple-ios13 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name BlueStackBidMachineAdapter
// swift-module-flags-ignorable: -interface-compiler-version 6.1.2
import BidMachine
import BlueStackSDK
import CoreGraphics
import CoreLocation
import Foundation
import Swift
import UIKit
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @objc(BidMachineAdapter) public class BidMachineAdapter : BlueStackSDK.AdsAdapter {
@objc override dynamic public class func getVersion() -> Swift.String
@objc override dynamic public func createBanner(inFrame frame: CoreFoundation.CGRect, withPreferences preferences: BlueStackSDK.Preference!) throws
@objc override dynamic public func createInterstitial(withPreferences preferences: BlueStackSDK.Preference!, autoDisplayed: Swift.Bool) throws
@objc override dynamic public func isInterstitialReady() -> Swift.Bool
@objc override dynamic public func displayInterstitial() -> Swift.Bool
@objc override dynamic public func showAd(fromRootViewController rootViewController: UIKit.UIViewController!, animated flag: Swift.Bool)
@objc override dynamic public func releaseMemory()
@objc override dynamic public init!(parameters: [Swift.AnyHashable : Any]!)
@objc override dynamic public init()
@objc deinit
}
extension BlueStackBidMachineAdapter.BidMachineAdapter : BlueStackSDK.MediationAdapterInitializable {
@objc dynamic public func initialize(withConfig adapterInitConfig: [Swift.AnyHashable : Any]?, with delegate: (any BlueStackSDK.MediationAdapterInitializationDelegate)?)
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,177 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>Info.plist</key>
<data>
gs7dMVL3VasPALxElp7MIGXzDfE=
</data>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.abi.json</key>
<data>
07ksH7Az4aLNvjoRjEKJEGlWWMg=
</data>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
<data>
6RCf5/1XzON8k++NpEn620VlX0k=
</data>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.swiftdoc</key>
<data>
E0h8x8FruIkPZrqDy9NnhDiDrvY=
</data>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.swiftinterface</key>
<data>
6RCf5/1XzON8k++NpEn620VlX0k=
</data>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.swiftmodule</key>
<data>
4PvOWRwDRC4neLqhPmODVoiUgTA=
</data>
</dict>
<key>files2</key>
<dict>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.abi.json</key>
<dict>
<key>hash</key>
<data>
07ksH7Az4aLNvjoRjEKJEGlWWMg=
</data>
<key>hash2</key>
<data>
hJzONHaifJxsma0zKwSCKngDS87SKn3GbfqDQY+1V1o=
</data>
</dict>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
<dict>
<key>hash</key>
<data>
6RCf5/1XzON8k++NpEn620VlX0k=
</data>
<key>hash2</key>
<data>
81iUWLGXxI2SNaO9iAwXabAJocKaLB41kD+MMLi01G4=
</data>
</dict>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.swiftdoc</key>
<dict>
<key>hash</key>
<data>
E0h8x8FruIkPZrqDy9NnhDiDrvY=
</data>
<key>hash2</key>
<data>
PChmL1xdgaYoBD3vdaFgM5bNh2jIUhB7U2r+Ff+sqQw=
</data>
</dict>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.swiftinterface</key>
<dict>
<key>hash</key>
<data>
6RCf5/1XzON8k++NpEn620VlX0k=
</data>
<key>hash2</key>
<data>
81iUWLGXxI2SNaO9iAwXabAJocKaLB41kD+MMLi01G4=
</data>
</dict>
<key>Modules/BlueStackBidMachineAdapter.swiftmodule/arm64-apple-ios.swiftmodule</key>
<dict>
<key>hash</key>
<data>
4PvOWRwDRC4neLqhPmODVoiUgTA=
</data>
<key>hash2</key>
<data>
mrbtN/3Si9NVJykU8FgVJ3G5/VVvvQmzplk/QF80tZQ=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5)
// swift-module-flags: -target arm64-apple-ios13-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name BlueStackBidMachineAdapter
// swift-module-flags-ignorable: -interface-compiler-version 6.1.2
import BidMachine
import BlueStackSDK
import CoreGraphics
import CoreLocation
import Foundation
import Swift
import UIKit
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @objc(BidMachineAdapter) public class BidMachineAdapter : BlueStackSDK.AdsAdapter {
@objc override dynamic public class func getVersion() -> Swift.String
@objc override dynamic public func createBanner(inFrame frame: CoreFoundation.CGRect, withPreferences preferences: BlueStackSDK.Preference!) throws
@objc override dynamic public func createInterstitial(withPreferences preferences: BlueStackSDK.Preference!, autoDisplayed: Swift.Bool) throws
@objc override dynamic public func isInterstitialReady() -> Swift.Bool
@objc override dynamic public func displayInterstitial() -> Swift.Bool
@objc override dynamic public func showAd(fromRootViewController rootViewController: UIKit.UIViewController!, animated flag: Swift.Bool)
@objc override dynamic public func releaseMemory()
@objc override dynamic public init!(parameters: [Swift.AnyHashable : Any]!)
@objc override dynamic public init()
@objc deinit
}
extension BlueStackBidMachineAdapter.BidMachineAdapter : BlueStackSDK.MediationAdapterInitializable {
@objc dynamic public func initialize(withConfig adapterInitConfig: [Swift.AnyHashable : Any]?, with delegate: (any BlueStackSDK.MediationAdapterInitializationDelegate)?)
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5)
// swift-module-flags: -target arm64-apple-ios13-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name BlueStackBidMachineAdapter
// swift-module-flags-ignorable: -interface-compiler-version 6.1.2
import BidMachine
import BlueStackSDK
import CoreGraphics
import CoreLocation
import Foundation
import Swift
import UIKit
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @objc(BidMachineAdapter) public class BidMachineAdapter : BlueStackSDK.AdsAdapter {
@objc override dynamic public class func getVersion() -> Swift.String
@objc override dynamic public func createBanner(inFrame frame: CoreFoundation.CGRect, withPreferences preferences: BlueStackSDK.Preference!) throws
@objc override dynamic public func createInterstitial(withPreferences preferences: BlueStackSDK.Preference!, autoDisplayed: Swift.Bool) throws
@objc override dynamic public func isInterstitialReady() -> Swift.Bool
@objc override dynamic public func displayInterstitial() -> Swift.Bool
@objc override dynamic public func showAd(fromRootViewController rootViewController: UIKit.UIViewController!, animated flag: Swift.Bool)
@objc override dynamic public func releaseMemory()
@objc override dynamic public init!(parameters: [Swift.AnyHashable : Any]!)
@objc override dynamic public init()
@objc deinit
}
extension BlueStackBidMachineAdapter.BidMachineAdapter : BlueStackSDK.MediationAdapterInitializable {
@objc dynamic public func initialize(withConfig adapterInitConfig: [Swift.AnyHashable : Any]?, with delegate: (any BlueStackSDK.MediationAdapterInitializationDelegate)?)
}
Loading