💡 Tips
- 🔧 Unity版本:2018.2 或更高版本(对于Admob,需要使用Unity 2022.3.x或更高版本)
- ⚠️ 请在在主线程调用本SDK的所有API
🟢 对于 Android ,本插件要求您启用 Jetifier。要启用 Jetifier,请执行以下步骤:
- 在 Unity 中,选择 Assets > External Dependency Manager > Android Resolver > Settings.
- 在显示的 Android Resolver Settings 对话框中,选中使用 Use Jetifier
- 点击 OK
🔵 对于 Android ,本插件要求您生成模板 gradle 文件。要生成文件,请执行以下步骤:
- 在 Unity 中,选择 Project Settings > Player > Publishing Settings.
- 找到 "Custom Main Gradle Template"、"Custom Gradle Setting Template"、"Custom Gradle Properties Template",然后选中它们
- 选择 Assets > External Dependency Manager > Android Resolver > Force Resolve
🟠 如果接入Admob,您必须添加Admob的APPLICATION_ID。请按照以下步骤进行添加:
- 在 Unity 中,选择 Project Settings > Player > Publishing Settings.
- 找到 "Custom Launcher Manifest",然后勾选它
- 在生成的文件中添加配置,如下:
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>
请按照以下步骤导入插件:
McSdkCallbacks.OnSdkInitializedEvent += sdkConfiguration =>
{
Debug.Log("McSDK Initialized: " + sdkConfiguration.ToString());
Debug.Log("McSDK Mediation Config: " + McSdk.GetMediationConfig());
};
McSdk.InitializeSdk("your app id", "your app key");
建议配置预置策略,提高应用首次启动的广告加载效果