请输入
菜单

SDK导入与初始化

💡 Tips

  • 🔧 Unity版本:2018.2 或更高版本(对于Admob,需要使用Unity 2022.3.x或更高版本)
  • ⚠️ 请在在主线程调用本SDK的所有API

🟢 对于 Android ,本插件要求您启用 Jetifier。要启用 Jetifier,请执行以下步骤:

  1. 在 Unity 中,选择 Assets > External Dependency Manager > Android Resolver > Settings.
  2. 在显示的 Android Resolver Settings 对话框中,选中使用 Use Jetifier
  3. 点击 OK

🔵 对于 Android ,本插件要求您生成模板 gradle 文件。要生成文件,请执行以下步骤:

  1. 在 Unity 中,选择 Project Settings > Player > Publishing Settings.
  2. 找到 "Custom Main Gradle Template"、"Custom Gradle Setting Template"、"Custom Gradle Properties Template",然后选中它们
  3. 选择 Assets > External Dependency Manager > Android Resolver > Force Resolve

🟠 如果接入Admob,您必须添加Admob的APPLICATION_ID。请按照以下步骤进行添加:

  1. 在 Unity 中,选择 Project Settings > Player > Publishing Settings.
  2. 找到 "Custom Launcher Manifest",然后勾选它
  3. 在生成的文件中添加配置,如下:
xml 复制代码
<manifest xmlns:android="http://schemas.android.com/apk/res/android">

    <application  android:label="@string/app_name">

        <!--Admob APPLICATION_ID start-->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="<your admob application id>" />
        <!--Admob APPLICATION_ID end-->

    </application>

</manifest>

1. 将插件导入Unity

请按照以下步骤导入插件:

  1. 在Unity中,选择 Assets > Import Package > Custom Package
  2. 选择您下载的 Unity 插件文件
  3. 在 Import Unity Package 的对话框中,点击 Import

2. 初始化SDK

csharp 复制代码
McSdkCallbacks.OnSdkInitializedEvent += sdkConfiguration =>
{
    Debug.Log("McSDK Initialized: " + sdkConfiguration.ToString());
    Debug.Log("McSDK Mediation Config: " + McSdk.GetMediationConfig());
};

McSdk.InitializeSdk("your app id", "your app key");

3. 预制策略

建议配置预置策略,提高应用首次启动的广告加载效果


上一个
Unity
下一个
广告样式
最近修改: 2025-07-27Powered by