Skip to content
This repository has been archived by the owner on Aug 10, 2022. It is now read-only.

Implements some missing AdMob features from google_mobile_ads.

License

Notifications You must be signed in to change notification settings

Innim/google_mobile_ads_ext

Repository files navigation

google_mobile_ads_ext

pub package innim lint

If you use google_mobile_ads you can notice that it's still missing some AdMob features.

This plugin created to cover this features until google_mobile_ads implements they.

Prerequisites

You should add and setup google_mobile_ads.

Getting Started

To use this plugin add google_mobile_ads_ext as a dependency in your pubspec.yaml file;

Features

For now the plugin supports just video ad volume control, but you are welcome to make PR for any needed features.

Global Settings

In native SDK you can control video ad volume and mute state.

Video ad volume control

Plugin provide following methods:

  • setAppVolume() - to report the relative app volume to the Mobile Ads SDK.
  • setAppMuted() - to inform the SDK that the app volume has been muted.

Usage

You can just call static methods like:

await GoogleMobileAdsExt.setAppMuted(.8);

Or use extension methods for MobileAds (make sure that you import library):

import 'package:google_mobile_ads_ext/google_mobile_ads_ext.dart';

// some code

await MobileAds.instance.setAppVolume(true);

It's up to you.

About

Implements some missing AdMob features from google_mobile_ads.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published