Admob Ads Behavior на разных устройствах - PullRequest
0 голосов
/ 29 января 2019

Используя 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>

enter image description here

...