-
- All Implemented Interfaces:
public final class MobileAdsClass contains logic that applies to the Mobile Ads SDK as a whole. Right now, the only methods in it are used for enabling SDK logs, getting SDK version and enabling visibility error indicator.
-
-
Method Summary
Modifier and Type Method Description static voidenableLogging(boolean enableLogging)Enables SDK logs. static voidsetLocationConsent(boolean locationConsent)Enables location usage for ad loading. static StringgetLibraryVersion()Returns the SDK version in the X.Y.Z format. static voidenableDebugErrorIndicator(boolean enableIndicator)* Enable or disable visibility error indicator in Debug Mode. static voidsetUserConsent(boolean consent)Set a value indicating whether user from GDPR region allowed to collect personal data which is used for analytics and ad targeting. static voidsetAgeRestrictedUser(boolean ageRestictedUser)Set a value indicating whether user is a child or undefined age. static voidinitialize(@NonNull() Context context, @NonNull() InitializationListener initializationListener)Initializes the Yandex Mobile Ads SDK internal state. -
-
Method Detail
-
enableLogging
static void enableLogging(boolean enableLogging)
Enables SDK logs. Logs are disabled by default.
- Parameters:
enableLogging- If set totrue, logs will be enabled, otherwise disabled.
-
setLocationConsent
static void setLocationConsent(boolean locationConsent)
Enables location usage for ad loading. Disabled by default Location permission is still required to be granted additionally to the consent.
- Parameters:
locationConsent- If set totrue, location will be used for ads loading, otherwise not.
-
getLibraryVersion
static String getLibraryVersion()
Returns the SDK version in the X.Y.Z format.
-
enableDebugErrorIndicator
static void enableDebugErrorIndicator(boolean enableIndicator)
* Enable or disable visibility error indicator in Debug Mode. Indicator is enabled by default.
- Parameters:
enableIndicator- If set totrue, visibility error indicator will be displayed, otherwise not.
-
setUserConsent
static void setUserConsent(boolean consent)
Set a value indicating whether user from GDPR region allowed to collect personal data which is used for analytics and ad targeting. If the value is set to false personal data will not be collected.
- Parameters:
consent-trueif user provided consent to collect personal data, otherwisefalse.
-
setAgeRestrictedUser
static void setAgeRestrictedUser(boolean ageRestictedUser)
Set a value indicating whether user is a child or undefined age. If the value is set to true personal data will not be collected.
- Parameters:
ageRestictedUser-trueif user falls under COPPA restrictions, otherwisefalse.
-
initialize
static void initialize(@NonNull() Context context, @NonNull() InitializationListener initializationListener)
Initializes the Yandex Mobile Ads SDK internal state.
- Parameters:
context- The application context.initializationListener- A listener for receiving notifications about SDK initialization complete.
-
-
-
-