菜单

广告信息说明

AdPlaceInfo说明

方法 说明
String getPlacementId() 获取广告位ID
String getRequestId() 获取请求ID
int getFormat() 获取广告格式

AdEcpmInfo说明

价格相关的信息

方法 说明
double getEcpm(SDMAdConst.CURRENCY currency) 根据币种获取ecpm
String getEncEcpmInfo(SDMAdConst.CURRENCY currency) 根据币种获取加密的ecpm信息
int getSecretId() 获取ecpm加密的密钥id

广告格式说明

格式 int值 说明
NATIVE 0 原生广告
REWARDED_VIDEO 1 激励视频广告
BANNER 2 横幅广告
INTERSTITIAL 3 插屏广告
SPLASH 4 开屏广告

币种说明

币种 说明
RMB 人民币元
USD 美元
RMB_CENT 人民币分

获取信息示例

⚠️ 注意: 需要不同广告的实例去调用获取。广告填充后才能获取广告缓存信息。上述广告信息只有在广告成功填充后才能获取,请在广告加载成功的回调中或之后获取这些信息。

java 复制代码
// 获取人民币ECPM
double rmbEcpm = rewardedVideoAd.getSDMAd().getEcpmInfo().getEcpm(SDMAdConst.CURRENCY.RMB);

// 获取广告位ID
String placementId = rewardedVideoAd.getSDMAd().getPlaceInfo().getPlacementId();

// 获取请求ID
String requestId = rewardedVideoAd.getSDMAd().getPlaceInfo().getRequestId();

// 获取广告格式
int format = rewardedVideoAd.getSDMAd().getPlaceInfo().getFormat(); // 获取广告格式的int值,如:0=原生,1=激励视频,2=横幅,3=插屏,4=开屏

// 获取加密ECPM信息
String encEcpmInfo = rewardedVideoAd.getSDMAd().getEcpmInfo().getEncEcpmInfo(SDMAdConst.CURRENCY.USD);

// 获取密钥ID
int secretId = rewardedVideoAd.getSDMAd().getEcpmInfo().getSecretId();

// 不同广告类型的实例调用方式相同
String bannerPlacementId = bannerAd.getSDMAd().getPlaceInfo().getPlacementId();
double interstitialEcpm = interstitialAd.getSDMAd().getEcpmInfo().getEcpm(SDMAdConst.CURRENCY.USD);
上一个
原生广告
下一个
隐私设置
最近修改: 2025-10-11Powered by