Методы конфигурации SDK

Последнее обновление:

 

Эти методы позволяют влиять на функциональность и настройки Chartboost SDK. Выберите платформу для просмотра соответствующих методов.

 

iOS Android Unity
Adobe AIR iOS Swift Amazon



  // Проверяет, кэширована ли рекламная вставка в данной CBlocation.
 + (BOOL)hasInterstitial:(CBLocation)location;

// Проверяет, кэширована ли страница «Другие приложения» в данной CBlocation.
 + (BOOL)hasMoreApps:(CBLocation)location;

// Проверяет, кэшировано ли вознаграждаемое видео в данной CBLocation.
 + (BOOL)hasRewardedVideo:(CBLocation)location;

// Проверяет, отображаются ли какие-нибудь экраны.
 + (BOOL)isAnyViewVisible;

// Включает или отключает функцию автоматического кэширования. По умолчанию: включено.
 + (void)setAutoCacheAds:(BOOL)shouldCache;

// Получает текущее поведение автоматического кэширования. По умолчанию: включено.
 + (BOOL)getAutoCacheAds;

// Задает настраиваемый идентификатор для передачи в теле POST во всех запросах к серверу Chartboost API.
 + (void)setCustomId:(NSString *)customId;

// Получает текущий настраиваемый идентификатор, который передается в теле POST для всех запросов к серверу Chartboost API.
 + (NSString *)getCustomId;

// Определяет, следует ли Chartboost SDK отображать рекламную вставку при первом сеансе.
 + (void)setShouldRequestInterstitialsInFirstSession:(BOOL)shouldRequest;

//  Определяет, должен ли Chartboost SDK отображать экран загрузки при подготовке к отображению UI страницы «Другие приложения».
 + (void)setShouldDisplayLoadingViewForMoreApps:(BOOL)shouldDisplay;

// Управляет тем, следует ли SDK заранее загружать видеокреативы для повышения производительности. По умолчанию: включено. Отключение очень существенно сказывается на подаче видеорекламы со стороны SDK!
 + (void)setShouldPrefetchVideoContent:(BOOL)shouldPrefetch;

// Задает управление тем, как полноэкранные рекламные блоки должны взаимодействовать с панелью состояния. По умолчанию: CBStatusBarBehaviorIgnore.
 + (void)setStatusBarBehavior:(CBStatusBarBehavior)statusBarBehavior;

Подробнее о кэшировании ▶

▲ К началу

 

  // Проверяет, кэширована ли рекламная вставка в данной локации.
 public static boolean hasInterstitial(String location)

// Проверяет, кэширована ли страница «Другие приложения» в данной локации.
 public static boolean hasMoreApps(String location)

// Проверяет, кэшировано ли вознаграждаемое видео в данной локации.
 public static boolean hasRewardedVideo(String location)

// Проверяет, отображаются ли какие-нибудь экраны.
 public static boolean isAnyViewVisible()

// Включает или отключает функцию автоматического кэширования. По умолчанию: включено.
 public static void setAutoCacheAds(boolean autoCacheAds)

// Получает текущее поведение автоматического кэширования. По умолчанию: true.
 public static boolean getAutoCacheAds()

// Задает настраиваемый идентификатор для передачи в теле POST во всех запросах к серверу Chartboost API.
 public static void setCustomId(String customID)

// Получает текущий настраиваемый идентификатор, который передается в теле POST для всех запросов к серверу Chartboost API.
 public static String getCustomID()

// Определяет, следует ли Chartboost SDK отображать рекламную вставку при первом сеансе.
 public static void setShouldRequestInterstitialsInFirstSession(boolean shouldRequest)

//  Определяет, должен ли Chartboost SDK отображать экран загрузки при подготовке к отображению UI страницы «Другие приложения».
 public static void setShouldDisplayLoadingViewForMoreApps(boolean shouldDisplay)

// Определяет, следует ли Chartboost SDK пытаться извлечь видео с серверов Chartboost API.
 public static void setShouldPrefetchVideoContent(boolean shouldPrefetch)

Подробнее о кэшировании ▶

▲ К началу

 

  // Проверяет, кэширована ли рекламная вставка в данной CBlocation.
 public static bool hasInterstitial(CBLocation location)

// Проверяет, кэширована ли страница «Другие приложения» в данной CBlocation.
 public static bool hasMoreApps(CBLocation location)

// Проверяет, кэшировано ли вознаграждаемое видео в данной CBLocation.
 public static bool hasRewardedVideo(CBLocation location)

// Проверяет, отображаются ли какие-нибудь экраны.
 public static bool isAnyViewVisible()

// Включает или отключает функцию автоматического кэширования. По умолчанию: включено.
 public static void setAutoCacheAds(bool autoCacheAds)

// Получает текущее поведение автоматического кэширования. По умолчанию: включено.
 public static bool getAutoCacheAds()

// Задает настраиваемый идентификатор для передачи в теле POST во всех запросах к серверу Chartboost API.
 public static void setCustomId(String customId)

// Получает текущий настраиваемый идентификатор, который передается в теле POST для всех запросов к серверу Chartboost API.
 public static String getCustomId()

// Определяет, следует ли Chartboost SDK отображать рекламную вставку при первом сеансе.
 public static void setShouldRequestInterstitialsInFirstSession(bool shouldRequest)

//  Определяет, должен ли Chartboost SDK отображать экран загрузки при подготовке к отображению UI страницы «Другие приложения».
 public static void setShouldDisplayLoadingViewForMoreApps(bool shouldDisplay)

// Определяет, следует ли Chartboost SDK пытаться извлечь видео с серверов Chartboost API.
 public static void setShouldPrefetchVideoContent(bool shouldPrefetch)

// Задает управление тем, как полноэкранные рекламные блоки должны взаимодействовать с панелью состояния. По умолчанию: CBStatusBarBehaviorIgnore.
// Только iOS
 public static void setStatusBarBehavior(CBStatusBarBehavior statusBarBehavior)

Подробнее о кэшировании ▶

▲ К началу

 

// Проверяет, кэширована ли рекламная вставка в данной CBlocation.
public static function hasInterstitial(location:String):Boolean

// Проверяет, кэширована ли страница «Другие приложения» в данной CBlocation.
public static function hasMoreApps(location:String):Boolean

// Проверяет, кэшировано ли вознаграждаемое видео в данной CBLocation.
public static function hasRewardedVideo(location:String):Boolean

// Проверяет, отображаются ли какие-нибудь экраны.
public static function isAnyViewVisible():Boolean

// Включает или отключает функцию автоматического кэширования. По умолчанию: включено.
public static function setAutoCacheAds(shouldCache:Boolean):void

// Получает текущее поведение автоматического кэширования. По умолчанию: включено.
public static function getAutoCacheAds():Boolean

// Задает настраиваемый идентификатор для передачи в теле POST во всех запросах к серверу Chartboost API.
public static function setCustomID(customID:String):void

// Получает текущий настраиваемый идентификатор, который передается в теле POST для всех запросов к серверу Chartboost API.
public static function getCustomID():String

// Определяет, следует ли Chartboost SDK отображать рекламную вставку при первом сеансе.
public static function setShouldRequestInterstitialsInFirstSession(shouldRequest:Boolean):void

//  Определяет, должен ли Chartboost SDK отображать экран загрузки при подготовке к отображению UI страницы «Другие приложения».
public static function setShouldDisplayLoadingViewForMoreApps(shouldDisplay:Boolean):void

// Определяет, следует ли Chartboost SDK пытаться извлечь видео с серверов Chartboost API.
public static function setShouldPrefetchVideoContent(shouldPrefetch:Boolean):void

// Задает управление тем, как полноэкранные рекламные блоки должны взаимодействовать с панелью состояния. По умолчанию: CBStatusBarBehaviorIgnore.
public static function setStatusBarBehavior(statusBarBehavior:CBStatusBarBehavior):void

Подробнее о кэшировании ▶

▲ К началу

 

// Проверяет, кэширована ли рекламная вставка в данной CBlocation.
Bool hasInterstitial(location: String!)

// Проверяет, кэширована ли страница «Другие приложения» в данной CBlocation.
Bool hasMoreApps(location: String!)

// Проверяет, кэшировано ли вознаграждаемое видео в данной CBLocation.
Bool hasRewardedVideo(location: String!)

// Проверяет, отображаются ли какие-нибудь экраны.
Bool isAnyViewVisible()

// Включает или отключает функцию автоматического кэширования. По умолчанию: включено.
Void setAutoCacheAds(shouldCache: Bool)

// Получает текущее поведение автоматического кэширования. По умолчанию: включено.
Bool getAutoCacheAds()

// Задает настраиваемый идентификатор для передачи в теле POST во всех запросах к серверу Chartboost API.
Void setCustomId(customId: String!)

// Получает текущий настраиваемый идентификатор, который передается в теле POST для всех запросов к серверу Chartboost API.
String! getCustomId()

// Определяет, следует ли Chartboost SDK отображать рекламную вставку при первом сеансе.
Void setShouldRequestInterstitialsInFirstSession(shouldRequest: Bool)

//  Определяет, должен ли Chartboost SDK отображать экран загрузки при подготовке к отображению UI страницы «Другие приложения».
Void setShouldDisplayLoadingViewForMoreApps(shouldDisplay: Bool)

// Определяет, следует ли Chartboost SDK пытаться извлечь видео с серверов Chartboost API.
Void setShouldPrefetchVideoContent(shouldPrefetch: Bool)

// Задает управление тем, как полноэкранные рекламные блоки должны взаимодействовать с панелью состояния. По умолчанию: CBStatusBarBehaviorIgnore.
Void setStatusBarBehavior(statusBarBehavior: CBStatusBarBehavior)

Подробнее о кэшировании ▶

▲ К началу

 

Методы конфигурации SDK для Amazon – те же, что для Android.

 


Подробнее о близких темах...