iOS 14

Preparing for iOS 14 With iOS 14 Apple introduced changes to how apps can track users for target advertisement and install attribution. Chartboost takes care of most of the details, but there are a few new steps that you’ll need to handle to successfully integrate our SDK.   Enable SKAdNetwork Add a new dictionary with […]

Read More…


Unity Privacy Methods

Chartboost requires that publishers obtain consent from their users to be able to process personal data and provide relevant ads. addDataUseConsent is the new public api usage to set consent values. This new API provides user consent data for privacy laws currently in existence or future laws. Replaces setPIDataUseConsent method. GDPR /** * GDPR support […]

Read More…


Unity SDK 7.3.0

Before you begin Importing the Chartboost Unity package Linking the Google Play Services library Adding the app ID and app signature Adding the Chartboost prefab into your Unity scene Showing interstitials Building to iOS devices Building to Android devices More SDK features Before you begin: Adding the SDK to your games is quick and easy […]

Read More…


Android & Amazon Pre 8.0.1

Before you begin Adding chartboost.jar to your libs directory Adding the Google Play Services library Adding to Android Manifest Supporting orientation changes Importing the Chartboost SDK Initializing the Chartboost SDK Adding your app ID and app signature Overriding activity lifecycle methods Showing a static or video interstitial ad Showing a rewarded video ad Using ProGuard […]

Read More…


iOS SDK 8.2.x Upgrade

Setting data use consent for GDPR support Chartboost GDPR Consent Method: [Chartboost setPIDataUseConsent:YesBehavioral]; is replaced by: [Chartboost addDataUseConsent:[CHBGDPRDataUseConsent gdprConsent:CHBGDPRConsentBehavioral]]; Chartboost GDPR No Consent Method: [Chartboost setPIDataUseConsent:NoBehavioral]; is replaced by: [Chartboost addDataUseConsent:[CHBGDPRDataUseConsent gdprConsent:CHBGDPRConsentNonBehavioral]]; Chartboost GDPR Unknown Consent Method: [Chartboost setPIDataUseConsent:Unknown]; is replaced by: [Chartboost clearDataUseConsentForPrivacyStandard:CHBPrivacyStandardGDPR]; Chartboost GDPR Get Consent Value: CBPIDataUseConsent consent = [Chartboost getPIDataUseConsent]; is […]

Read More…


iOS SDK 8.1.0 Integration Guide

Before you begin Linking frameworks Adding -ObjC value Linking additional frameworks Adding the import header Initializing Chartboost Adding your app ID and app signature Showing a static or video interstitial ad Showing a rewarded video ad Showing a banner ad Testing your integration Checking the SDK icon in the dashboard More SDK features GDPR Before […]

Read More…


Android Privacy Methods

Chartboost requires that publishers obtain consent from their users to be able to process personal data and provide relevant ads. addDataUseConsent is the new public api usage to set consent values. This new API provides user consent data for privacy laws currently in existence or future laws. Replaces CBPIDataUseConsent method. GDPR /** * GDPR support […]

Read More…


iOS Privacy Methods

Chartboost requires that publishers obtain consent from their users to be able to process personal data and provide relevant ads. GDPR To set GDPR consent:   [Chartboost addDataUseConsent:[CHBGDPRDataUseConsent gdprConsent:CHBGDPRConsentBehavioral]];   Possible consent values are CHBGDPRConsentBehavioral and CHBGDPRConsentNonBehavioral.   Chartboost will store the consent status even after the app is closed. In order to reset this […]

Read More…


iOS SDK 8.1.x Upgrade

Initialization Chartboost initialization method: startWithAppId:appSignature:delegate: is replaced by: startWithAppId:appSignature:completion: With the new method, instead of implementing -[ChartboostDelegate didInitialize:] to get notified of when the SDK is done initializing, you pass a block as the completion parameter: Instead of: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [Chartboost startWithAppId:YOUR_CHARTBOOST_APP_ID appSignature:YOUR_CHARTBOOST_APP_SIG delegate:self]; return YES; } – (void)didInitialize:(BOOL)status { // […]

Read More…


iOS SDK Pre 8.1.x Integration

Table of Contents ▼ iOS Integration Guide Before you begin Linking frameworks Adding -ObjC value Linking additional frameworks Adding the import header Initializing Chartboost Adding your app ID and app signature Showing a static or video interstitial ad Showing a rewarded video ad Showing a banner ad Testing your integration Checking the SDK icon in […]

Read More…