You must initialize Pangle SDK before loading Pangle ads. This needs to be done only once, ideally at the App Launch stage (in AppDelegate method).
PAGConfig.Builder | Description |
-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 |
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()