В моем уже опубликованном приложении я попытался добавить объявления, используя «Microsoft Advertising SDK для XAML» (попытался добавить ссылку как через NuGet, так и через msi).На моем компьютере разработчика обе отладочные и выпускные сборки работают нормально, даже .appxbundle, созданный как часть упаковки, работает, как и ожидалось, но приложение всегда вылетает при запуске для рецензента при отправке на проверку / сертификацию (файл .appxupload).
Примечание. Приложение представляет собой приложение Desktop Bridge.Существует приложение UWP, которое связывается с win32 exe.Вызов для запуска концентратора Feedback или Ads находится в приложении UWP.
Ниже приведены максимальная и минимальная поддерживаемые версии моего проекта -
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.17134.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.14393.0</TargetPlatformMinVersion>
Я также попытался добавить следующие записи в rdXML-файл, надеющийся исправить любую проблему, связанную с отражением, но не повезло
<Type Name="Microsoft.Advertising" Dynamic="Required All"/>
<Type Name="Microsoft.Advertising.WinRT.UI" Dynamic="Required All"/>
<Namespace Name="Microsoft.Advertising" Serialize="All"/>
<Namespace Name="Microsoft.Advertising.WinRT.UI" Serialize="All"/>
Редактировать
При удалении ссылки на Ad SDK приложение прошло сертификацию и не завершилось сбоем для рецензента.Пакеты приложений, которые потерпели крах во время обзора, имели ссылку на Microsoft.Advertising.Xaml
10.1811.1.0
.