Nuget packages built from custom branch of android-libraries repository.

Android

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);