SDK 配置方法

上次更新:

 

这些方法让您可以访问 Chartboost SDK 功能和设置。选择平台以查看相应方法。

 

iOS Android Unity
Adobe AIR iOS Swift 亚马逊



  // 在指定 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 在准备显示“更多应用”界面时是否显示加载视图。
 + (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 在准备显示“更多应用”界面时是否显示加载视图。
 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 在准备显示“更多应用”界面时是否显示加载视图。
 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 在准备显示“更多应用”界面时是否显示加载视图。
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 在准备显示“更多应用”界面时是否显示加载视图。
Void setShouldDisplayLoadingViewForMoreApps(shouldDisplay: Bool)

// 判断 Chartboost SDK 是否尝试从 Chartboost API 服务器抓取视频。
Void setShouldPrefetchVideoContent(shouldPrefetch: Bool)

// 用以控制全屏广告单元和状态栏的互动。默认 CBStatusBarBehaviorIgnore。
Void setStatusBarBehavior(statusBarBehavior: CBStatusBarBehavior)

了解缓存详情 ▶

▲ 返回顶部

 

亚马逊 SDK 配置方法与 Android 相同。

 


探索更多…