xamarin / GooglePlayServicesComponents

Other
316 stars 147 forks source link

Android Xamarin.GooglePlayServices.Ads not have method Show() for AppOpenAd #403

Closed Jasper7 closed 3 years ago

Jasper7 commented 3 years ago

Xamarin.Android Version:

It doesn't matter

Operating System & Version:

MacOS X 10.15.7

Google Play Services Version:

Describe your Issue

I integrate new AdMob format OpenAd. https://developers.google.com/admob/android/app-open-ads https://developers.google.com/admob/ios/app-open-ads

For iOS integrate success and work fine. For Android i have problem

I create object of class AppOpenAd and not found method Show() for show OpenAd banner. I open source code of class AppOpenAd and not found this method

Relevant information

Add relevant project settings from *.csproj file:

Packages used:

<PackageReference Include="Plugin.StoreReview">
      <Version>3.0.0-beta</Version>
    </PackageReference>
    <PackageReference Include="sqlite-net-pcl">
      <Version>1.7.335</Version>
    </PackageReference>
    <PackageReference Include="Xam.Plugin.Media">
      <Version>5.0.1</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Android.Support.Compat">
      <Version>28.0.0.3</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Android.Support.CustomTabs">
      <Version>28.0.0.3</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Android.Support.Design">
      <Version>28.0.0.3</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Android.Support.v4">
      <Version>28.0.0.3</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Android.Support.v7.AppCompat">
      <Version>28.0.0.3</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Android.Support.v7.CardView">
      <Version>28.0.0.3</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Android.Support.v7.MediaRouter">
      <Version>28.0.0.3</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.AndroidX.MediaRouter">
      <Version>1.1.0.2</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Forms" Version="4.8.0.1687" />
    <PackageReference Include="Xamarin.Essentials" Version="1.5.3.2" />
    <PackageReference Include="ZXing.Net.Mobile">
      <Version>2.4.1</Version>
    </PackageReference>
    <PackageReference Include="ZXing.Net.Mobile.Forms">
      <Version>2.4.1</Version>
    </PackageReference>
    <PackageReference Include="Plugin.CurrentActivity">
      <Version>2.1.0.4</Version>
    </PackageReference>
    <PackageReference Include="Plugin.Permissions">
      <Version>6.0.1</Version>
    </PackageReference>
    <PackageReference Include="Yandex.Metrica.Xamarin">
      <Version>2.3.0</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Forms.PancakeView">
      <Version>2.1.0.714</Version>
    </PackageReference>
    <PackageReference Include="Plugin.InAppBilling">
      <Version>4.0.1-beta</Version>
    </PackageReference>
    <PackageReference Include="Plugin.FirebaseAnalytics">
      <Version>4.0.0</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.GooglePlayServices.Ads">
      <Version>119.1.0</Version>
    </PackageReference>

Build settings (tools)

Not need specific settings
Jasper7 commented 3 years ago

Hi! I check update GPS-Ads 119.4.0 problem solved. But I find next problem in AppOpenAd)

object of type FullScreenContentCallback have events in native:

But in the version it is not events, but methods) I can't subscribe to them to track when the ads are closed.

Please fix it)

moljac commented 3 years ago

I check update GPS-Ads 119.4.0 problem solved.

closing this issue.

Please open new issue for the events.