外观
第三方兼容函数
376 字约 1 分钟
2025-01-13
对于部分渠道/平台要求的特殊功能,未被统一到以上几个api中的,可由此拓展函数进行功能调用
方法
void CallOtherFunc(MzfSdk_Func_type funcType, string info);
public enum MzfSdk_Func_type
{
Inited,//初始化毁掉
Logined,//登录回调
Logout,//注销毁掉
Payed,//支付毁掉
AD,//广告回调
AppExit,//app退出
QkShowPrivace,// qk安卓聚合才有,显示隐私政策
GDTShowPrivace = 0xA001,// gdt 显示隐私政策
GDT_AD_State = 0xA002,// 广点通 个性化广告状态 0-开启 1-关闭
GDT_Set_AD_State = 0xA003 // 广点通 设置个性化广告状态 0-开启 1-关闭 默认开启
}
// 广点通视力
// 设置个性化广告状态
string state = "0";//开启 1-关闭
CallOtherFunc(MzfSdk_Func_type.GDT_Set_AD_State, state); //无回调
// 获取个性化广告状态
CallOtherFunc(MzfSdk_Func_type.GDT_AD_State, ""); //结果会回调到全局回调中- OnOtherFunMsg(MzfSdk_Func_type funcType, MzfChannelType typ, MzfSdkCallbackData msg) 通过funcType判断是GDT_AD_State回调,msg为"0"或"1",直接使用
// 显示个性化广告协议
string data = "http://xxxxx";//展示的内容的url,sdk会根据链接加载出来,如果传"",则会默认加载https://h5.datapool-ymjh.cn/policy/ttd/ad_private.html
// string data = "<html><body>隐私协议1xxxx</br> 隐私协议2xxxx</body></html>"; //也支持这种html文本展示,传入时需做个urlencode处理,避免c#传数据给java时,出现乱码,也要考虑c#传数据给java时的数据量大小限制问题
CallOtherFunc(MzfSdk_Func_type.GDTShowPrivace, data); // 无回调