SDK初始化
简介
在接入MG Ads SDK之前,首先需要进行SDK的初始化和CMP调用,初始化完成后,才可以配合后台系统使用本SDK的全部功能,在进入游戏后立即进行SDK初始化。
SDK初始化
MainPage :: MainPage()
{
InitializeComponent();
try
{
MiracleGamesAd::ApplicationManager::OpenCmp("YOUR_APP_KEY","YOUR_Secret_Key");//CMP接口
Loaded += ref new RoutedEventHandler([this](Object^, RoutedEventArgs^)
{
concurrency::create_task(MiracleGamesAd::ApplicationManager::Initialize("YOUR_APP_KEY","YOUR_Secret_Key")).then([this](MiracleGames::Services::Core::Common::AsyncProcessResult^ result)//初始化接口调用,所需参数在MG广告后台申请创建
{
if (!result->ReturnValue)//初始化回调接口,检测是否初始化完成。
return;
});
});
}
catch (...){}//添加异常处理机制,预防游戏崩溃.
}
没有初始化成功的错误可能如下
● 网络故障,没有正确的网络支持
● UWP应用不支持VPN,本机开启了VPN软件
● AppId错误,请登录开发者后台检查应用设置
● 服务器问题,请检查result的错误信息,及时联系技术支持