prebid/prebid-mobile-ios
To work with Prebid Mobile, you will need access to a Prebid Server. See [this page](https://docs.prebid.org/prebid-server/overview/prebid-server-overview.html) for options.
Use SPM?
Starting from version 3.1.0, PrebidMobile supports Swift Package Manager (SPM), making integration much easier and more maintainable compared to manual setups or CocoaPods.
To add the Prebid Mobile SDK package dependency using SPM, follow these steps:
- In Xcode, install the Prebid Mobile SDK by navigating to File > Add Package Dependencies...
- In the prompt that appears, search for the Prebid Mobile SDK GitHub repository:
`` https://github.com/prebid/prebid-mobile-ios.git ``
- Select the version of the Prebid Mobile SDK you want to use. For new projects, we recommend using the Up to Next Major Version.
- In the package selection screen, make sure to check the modules you need for your integration and link it to your application target.
Use Cocoapods?
Easily include the Prebid Mobile SDK for your primary ad server in your Podfile/
platform :ios, '13.0'
target 'MyAmazingApp' do
pod 'PrebidMobile'
endBuild framework from source
Build Prebid Mobile from source code. After cloning the repo, from the root directory run
./scripts/buildPrebidMobile.shto output the Prebid Mobile framework.
Test Prebid Mobile
Run the test script to run unit tests and integration tests.
./scripts/testPrebidMobile.shCarthage
3.0.2 version is available to build PrebidMobile with Carthage. For that, please, put the following content to your Cartfile:
github "prebid/prebid-mobile-ios" == 3.0.2-carthageRun this command in order to build PrebidMobile with Carthage:
carthage update --use-xcframeworks --platform iosNote that PrebidMobileGAMEventHandlers, PrebidMobileAdMobAdapters, PrebidMobileMAXAdapters are not available to build with Carthage.
Package Metadata
Repository: prebid/prebid-mobile-ios
Default branch: master
README: README.md