Pangle: A global platform dedicated to developer growth.|Integration Docs
Knowledge Center

Initialize SDK

You must initialize Pangle SDK before loading Pangle ads. This needs to be done only once, ideally at App Launch stage(in AppDelegate method).

Create object of PAGConfig



-PAGConfig.Builder setChildDirected(PAGChildDirectedType childDirected)

Set the configuration of COPPA, 0:adult, 1:child

-PAGConfig.Builder SetGDPRConsent(PAGGDPRConsentType DPRConsent)

Set the configuration of GDPR, 0:User doesn't grant consent, 1: User has granted the consent

-PAGConfig.Builder SetDoNotSell(PAGDoNotSellType ccpa)

Set the configuration of CCPA, 0: "sale" of personal information is permitted, 1: user has opted out of "sale" of personal information

-PAGConfig.Builder SetAppId(string appId)

Set the APP ID

-PAGConfig.Builder SetAppIconName(string appIconId)

If you use the format of Open Ad, you should set the app's icon

-PAGConfig.Builder SetSupportMultiProcess(bool supportMultiProcess)

If your app is a multi-process app, set this value to true.

-PAGConfig.Builder SetPackageName(string packageName)

If you use the AAB function and configure the SDK to the feature module, you need to set the package name of the feature module

-PAGConfig.Builder SetDebugLog(bool debugLog)

Set whether to open log debugging

Setting callback of SDK initialization

If you want to change the value of COPPA/GDPR/CCPA after initializing Pangle SDK, you can call the following method, as shown below:

The meaning of PAGConstant value

You also could check the initialization status with the method PAGSdk.isInitSuccess()