这些方法让您可以访问 Chartboost SDK 功能和设置。选择平台以查看相应方法。
iOS | Android | Unity | iOS Swift |
![]() |
SDK 配置方法 iOS 版 |
对于 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);了解缓存详情 ▶ ▲ 返回顶部
![]() |
SDK 配置方法 Android & Amazon 版 |
// 在指定位置检查已缓存插页式广告。 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)了解缓存详情 ▶ ▲ 返回顶部
![]() |
SDK 配置方法 Unity 版 |
// 在指定 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)了解缓存详情 ▶ ▲ 返回顶部
![]() |
SDK 配置方法 iOS Swift 版 |
// 在指定 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)了解缓存详情 ▶ ▲ 返回顶部
探索更多…
Last Updated on 1月 19, 2021