YMAMobileAds
Objective-C
@interface YMAMobileAds : NSObject
Swift
class YMAMobileAds : NSObject
Класс позволяет задавать общие настройки SDK.
- Методы
- +enableLogging
- +SDKVersion
- +audioSessionManager
- +setLocationTrackingEnabled:
- +enableVisibilityErrorIndicatorForDeviceType:
- +setUserConsent:
Включает логирование. По умолчанию логирование не ведется.
Declaration
Objective-C
+ (void)enableLogging;
Swift
class func enableLogging()
Возвращает версию SDK в формате X.YY.
Declaration
Objective-C
+ (nonnull NSString *)SDKVersion;
Swift
class func sdkVersion() -> String
Return Value
Версия SDK в формате X.YY.
Возвращает менеджера аудиосессии (YMAAudioSessionManager
).
Declaration
Objective-C
+ (nonnull YMAAudioSessionManager *)audioSessionManager;
Swift
class func audioSessionManager() -> YMAAudioSessionManager
Return Value
Менеджер аудиосессии.
SDK автоматически собирает данные о локации в случае, если пользователь разрешил приложению сбор локации. Эта опция включена по умолчанию.
Declaration
Objective-C
+ (void)setLocationTrackingEnabled:(BOOL)enabled;
Swift
class func setLocationTrackingEnabled(_ enabled: Bool)
Parameters
enabled | Включает/отключает сбор данных о локации. |
enabled | Включает/отключает сбор данных о локации. |
Включает/выключает индикатор некорректной интеграции для нативной рекламы.
По умолчанию индикатор некорректной интеграции (для нативной рекламы) включен
для типа устройства YMADeviceTypeSimulator
(типы можно посмотреть в разделе YMADeviceType
).
Чтобы отключить индикатор, необходимо передать значение YMADeviceTypeNone
.
Индикатор не отображается в приложениях, установленных из AppStore,
независимо от значения параметра deviceType
.
Declaration
Objective-C
+ (void)enableVisibilityErrorIndicatorForDeviceType:(YMADeviceType)deviceType;
Swift
class func enableVisibilityErrorIndicator(forDeviceType deviceType: Any!)
Parameters
deviceType | Тип устройства для показа индикатора некорректной интеграции. |
deviceType | Тип устройства для показа индикатора некорректной интеграции. |
Устанавливает значение, которое определяет, разрешил ли пользователь из GDPR-региона сбор персональных данных, используемых для аналитики и таргетирования рекламы. Пользовательские данные не будут собираться до тех пор, пока сбор данных не будет разрешен. Если пользователь однажды разрешил или запретил сбор данных, требуется передавать это значение при каждом запуске приложения.
Declaration
Objective-C
+ (void)setUserConsent:(BOOL)consent;
Swift
class func setUserConsent(_ consent: Bool)
Parameters
consent | Разрешает/запрещает сбор данных. По умолчанию данные не собираются. |
consent | Разрешает/запрещает сбор данных. По умолчанию данные не собираются. |