您可在广告位调用Load方法前通过API传入本次需要过滤的广告源列表,广告加载的时候会过滤此列表的广告源,具体配置如下:
// 过滤placementid中某一个广告源的加载
[[ATAdManager sharedManager] setExludePlacementid:@"you placement id" unitIDArray:@[@"3628" ]];
// 过滤placementid中某些平台的广告加载
[[ATAdManager sharedManager] setExludePlacementid:@"you placement id" networkFirmIDArray:@[@(ATNetworkFirmIDTypeFacebook),
@(ATNetworkFirmIDTypeAdmob),
@(ATNetworkFirmIDTypeCSJ)]];
温馨提示:
- unitID是您在Taku后台广告源ID,如图所示:
- networkFirmID定义在
ATAPI
头文件中,请前往ATAPI.h
中的ATNetworkFirmIDType
枚举查看映射关系。Swift项目请先import AnyThinkSDK
,点击进入import AnyThinkSDK.ATAPI
中查看该枚举的定义。自定义广告平台需要您前往后台->左侧菜单-广告平台中查看广告平台 ID(即networkFirmID)