Ad Support
- 1.Firework Flutter SDK is already integrated into your app.
- 2.Contact our business team you are coordinating with and ensure your Firework account has ads functionality enabled.
Add the following codes in the
Podfile
of your iOS project.pod 'FireworkVideo/FireworkGoogleAdManager'
FireworkVideo/FireworkGoogleAdManager
depends on Google-Mobile-Ads-SDK
.- 1.
- 2.Ensure compliance with user consent policies by reviewing the Google User Messaging Platform (UMP) Get Started guide.
In your iOS project, you need to call
FireworkVideoGAMSupportSDK.initializeSDK()
in application(:, didFinishLaunchingWithOptions:) -> Bool
method.import FireworkVideoGAMSupport
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
FireworkVideoGAMSupportSDK.initializeSDK()
return true
}
You should use the Google User Messaging Platform to obtain user consent if required for your geography. To customize the setup of the SDK until after user consent is obtained, call
FireworkVideoGAMSupportSDK.initializeSDK
with startGADMobileAds
set to false.import FireworkVideoGAMSupport
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
FireworkVideoGAMSupportSDK.initializeSDK(startGADMobileAds: false)
return true
}
- 1.Please refer to the Mobile Ads SDK (Android) to add your
AdMob app ID
to your app's AndroidManifest.xml file. - 2.Ensure compliance with user consent policies by reviewing the Google User Messaging Platform (UMP) Get Started guide.
Add the following codes in the
Podfile
of your iOS project.pod 'FireworkVideo/FireworkInteractiveMediaAds'
FireworkVideo/FireworkInteractiveMediaAds
depends on GoogleAds-IMA-iOS-SDK
. For more details, please refer to IMA SDK for iOS.In your iOS project, you need to call
FireworkVideoGIMASupportSDK.enableIMAAds()
in application(:, didFinishLaunchingWithOptions:) -> Bool
method.import FireworkVideoGIMASupport
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
// We should put FireworkVideoGIMASupportSDK.enableIMAAds()
// inside the block of DispatchQueue.main.async.
DispatchQueue.main.async {
FireworkVideoGIMASupportSDK.enableIMAAds()
}
return true
}
We should put
FireworkVideoGIMASupportSDK.enableIMAAds()
inside the block of DispatchQueue.main.async
.No code configuration is required.
FireworkSDK.getInstance().adBadgeConfiguration = AdBadgeConfiguration(
badgeTextType: AdBadgeTextType.ad,
backgroundColor: "#ff0000",
textColor: "#000000",
);
Last modified 3mo ago