请输入
菜单

MREC广告

💡Tips


1. 加载广告

csharp 复制代码
public void InitializeMRecAd() 
{
    McSdkCallbacks.MRec.OnAdLoadedEvent += OnMRecAdLoadedEvent;
    McSdkCallbacks.MRec.OnAdLoadFailedEvent += OnMRecAdLoadFailedEvent;
    McSdkCallbacks.MRec.OnAdClickedEvent += OnMRecAdClickedEvent;
    McSdkCallbacks.MRec.OnAdRevenuePaidEvent += OnMRecAdRevenuePaidEvent;
    McSdkCallbacks.MRec.OnAdDisplayedEvent += OnMRecAdDisplayedEvent;
    
    LoadMRecAd();
}

private void LoadMRecAd() 
{
    McSdk.CreateMRec("your mediation unit id"), McSdkBase.AdViewPosition.BottomCenter);
    McSdk.LoadMRec("your mediation unit id");
}

private void OnMRecAdLoadedEvent(string adUnitId, McSdkBase.AdInfo adInfo)
{
    // 加载成功回调   
}

private void OnMRecAdLoadFailedEvent(string adUnitId, McSdkBase.ErrorInfo errorInfo)
{
   //加载失败回调
}

private void OnMRecAdClickedEvent(string adUnitId, McSdkBase.AdInfo adInfo)
{
    //点击回调
}

private void OnMRecAdRevenuePaidEvent(string adUnitId, McSdkBase.AdInfo adInfo)
{
    //收益回调
}

private void OnMRecAdDisplayedEvent(string adUnitId, McSdkBase.AdInfo adInfo)
{
   //展示回调
}

2. 展示/隐藏广告

csharp 复制代码
// 展示
McSdk.ShowMRec("your mediation unit id");
// 隐藏
McSdk.HideMRec("your mediation unit id");

3. 设置自定义参数

csharp 复制代码
McSdk.SetMRecExtraParameter("your mediation unit id", "mrec_test_extra_key", "mrec_test_extra_value");
#if UNITY_ANDROID
    McSdk.SetMRecLocalExtraParameter("your mediation unit id", "mrec_test_local_extra_key", new AndroidJavaObject("java.lang.String", "mrec_test_local_extra_value"));
#elif UNITY_IOS
    McSdk.SetMRecLocalExtraParameter("your mediation unit id", "mrec_test_local_extra_key", "mrec_test_local_extra_value");
#endif

McSdk.CreateMRec("your mediation unit id", McSdkBase.AdViewPosition.BottomCenter);
McSdk.LoadMRec("your mediation unit id");

上一个
开屏广告
下一个
政策合规
最近修改: 2025-07-29Powered by