Nuget packages built from custom branch of android-libraries repository.
Add necessary references to you project csproj file:
<PropertyGroup>
<AppodealVersion>3.5.2</AppodealVersion>
</PropertyGroup>
<ItemGroup Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">
<PackageReference Include="Xamarin.Appodeal.Ads.SDK.Core" Version="$(AppodealVersion)" />
<PackageReference Include="Xamarin.Appodeal.Ads.SDK.Networks.Bidmachine" Version="$(AppodealVersion)" />
<PackageReference Include="Xamarin.Appodeal.Ads.SDK.Networks.Bidon" Version="$(AppodealVersion)" />
<PackageReference Include="Xamarin.Appodeal.Ads.SDK.Networks.Iab" Version="$(AppodealVersion)" />
<PackageReference Include="Xamarin.Appodeal.Ads.SDK.Services.SentryAnalytics" Version="$(AppodealVersion)" />
<PackageReference Include="Xamarin.AndroidX.Collection" Version="1.5.0.1" />
<PackageReference Include="Xamarin.AndroidX.Collection.Jvm" Version="1.5.0.1" />
<PackageReference Include="Xamarin.AndroidX.Collection.Ktx" Version="1.5.0.1" />
<PackageReference Include="Xamarin.AndroidX.Lifecycle.Common" Version="2.8.7.3" />
<PackageReference Include="Xamarin.AndroidX.Fragment.Ktx" Version="1.8.6.1" />
</ItemGroup>Initialize the Appodeal library:
#if DEBUG
Appodeal.SetTesting(true);
Appodeal.LogLevel = Com.Appodeal.Ads.Utils.Log.LogLevel.Verbose;
#endif
Appodeal.Initialize(this, "YOUR_APP_APPODEAL_KEY", Appodeal.Interstitial, new ApdInitializationCallback(this));To show advertisement run:
if (Appodeal.IsLoaded(Appodeal.Interstitial))
Appodeal.Show(this, Appodeal.Interstitial);