Используя Xamarin.Forms, я включаю Admob с типом рекламы SmartBannerPortrait.Один сверху и один снизу с использованием одного и того же AdUnitID.Поведение на разных устройствах разное.Я хочу знать, в чем может быть причина.Это размер экрана или географическое положение или что-то еще?
Ранее я пробовал рекламу только снизу, но, поскольку она не появилась, я подумал, что, возможно, она обрезана.Затем я также положил тот же AdUnitID сверху.Опубликовал мое приложение в игровом магазине.Проверено на Samsung Galaxy S8 и S8 + и S7.На всех трех устройствах наблюдается различное поведение.S8: реклама показывается правильно.(Местоположение - Германия) S8 +: виден только заполнитель.Нет рекламы(Местоположение - Германия) S7: Даже заполнитель не виден.(Расположение Китай).Соответствующая часть кода показана ниже.Скриншоты также отображаются.
<ContentPage.Resources>
<Style x:Key="MyButtonStyle" TargetType="Button">
<Setter Property="FontSize" Value="Medium" />
<Setter Property="TextColor" Value="DarkBlue" />
<Setter Property="BackgroundColor" Value="LightSkyBlue" />
<Setter Property="BorderWidth" Value="8" />
<Setter Property="BorderColor" Value="DarkBlue" />
<Setter Property="VerticalOptions" Value="FillAndExpand" />
<Setter Property="HorizontalOptions" Value="FillAndExpand" />
</Style>
<Style x:Key="MyLabelStyle" TargetType="Label">
<Setter Property="FontSize" Value="Medium"/>
<Setter Property="TextColor" Value="DarkBlue" />
<Setter Property="BackgroundColor" Value="LightSkyBlue" />
<Setter Property="VerticalTextAlignment" Value="Center" />
<Setter Property="HorizontalTextAlignment" Value="Center" />
</Style>
</ContentPage.Resources>
<Grid x:Name="PreferencesGrid">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<local1:AdBanner x:Name="MyAd1" Size="SmartBannerPortrait" VerticalOptions="EndAndExpand" Grid.Row="0"/>
<Button Text="Reset Statistics"
Style="{StaticResource MyButtonStyle}"
Clicked="OnClickResetStatisticsButton" Grid.Row="1"/>
<Button x:Name="VibrationButton"
Style="{StaticResource MyButtonStyle}"
Clicked="OnClickDisableVibrationButton" Grid.Row="3"/>
<ImageButton VerticalOptions="CenterAndExpand"
Grid.Column="0"
Grid.Row="5"
Aspect="AspectFit"
Source="shareIcon.jpg"
HorizontalOptions="Center"
Clicked="OnShareButtionClicked"
IsEnabled="True"/>
<local1:AdBanner x:Name="MyAd" Size="SmartBannerPortrait" VerticalOptions="EndAndExpand" Grid.Row="7"/>
</Grid>