最后更新于
July 15, 2022
对于 iOS SDK 8.2.0 and 8.2.1, 请您在初始化 Chartboost SDK 之后再调用 setLoggingLevel 方法,切勿提前调用。
// 设置 POST 正文发送的自定义标识符,用于所有 Chartboost API 服务器请求。
+ (void)setCustomId:(NSString *)customId;
// 获取当前 POST 正文发送的自定义标识符,用于所有 Chartboost API 服务器请求。
+ (NSString *)getCustomId;
// 控制 SDK 是否提前下载视频广告从而改善性能。默认启用。如禁用,会对 SDK 投放视频广告的能力造成严重影响!
+ (void)setShouldPrefetchVideoContent:(BOOL)shouldPrefetch;
// 设置输出的在控制台 Log 的详细等级.
+ (void)setLoggingLevel:(CBLoggingLevel)loggingLevel;
// 针对 Chartboost 广告 静音/消除静音
+ (void)setMuted:(BOOL);
了解缓存详情
// 在指定位置检查已缓存插页式广告。
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)
// 设置在控制台输出的 log 详细等级
public static void setLoggingLevel(CBLogging.Level lvl)
了解缓存详情
// 在指定 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 检查已缓存插页式广告。
Bool hasInterstitial(location: String!)
// 在指定 CBLocation 检查已缓存“更多应用”页面。
Bool hasMoreApps(location: String!)
// 在指定 CBLocation 检查已缓存激励式视频。
Bool hasRewardedVideo(location: String!)
// 设置以启用或禁用自动缓存功能。默认启用。
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)
// 设置输出到控制台的 log 详细等级。
public static func setLoggingLevel(_ : CBLoggingLevel)
// 静音 / 消除静音
public static func setMuted(_ : Bool)
了解缓存详情