Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/advertising.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **UnityCommon-ADS** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/advertising.git
```

[![pkglnk](https://www.pkglnk.dev/badge/advertising.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/advertising)

Dependencies (1)

README

Made With Unity License Last Commit Repo Size Last Release

What

Show ads tool for unity games (support for Max-Applovin, Google Mobile Ads and IronSource-UnityLevelPlay)

How To Install

Add the line below to Packages/manifest.json

for version 1.1.8

"com.wolf-org.advertising":"https://github.com/unity-package/advertising-unity.git#1.1.8",

dependency extensions-unity-1.0.6

"com.wolf-org.extensions":"https://github.com/unity-package/extensions-unity.git#1.0.6",

Install app-tracking-unity and add define symbol VIRTUESKY_TRACKING if you need ad revenue tracking

"com.wolf-org.tracking":"https://github.com/unity-package/app-tracking-unity.git#1.0.3",

Use

  • Use via MenuItem Unity-Common > AdSettings or shortcut Ctrl + E / Command + E to open AdSettings

Unity_SkbG2UOp9G

  • Here, select Ad Network and enter the ad unit id you want to use, don't forget add Define Symbol.

  • Add Scripting Define Symbols in Project Settings > Player > Other Settings

    • Applovin: VIRTUESKY_ADS and VIRTUESKY_APPLOVIN
    • Admob: VIRTUESKY_ADS and VIRTUESKY_ADMOB
    • IronSource: VIRTUESKY_ADS and VIRTUESKY_IRONSOURCE
  • If you use Runtime auto init, Advertising will be created automatically when you load the scene. Conversely, you would attach Advertising to the GameObject in the scene so that the ads can be loaded

Screenshot 2024-05-16 174541

  • Demo API Show Ads

    public void ShowBanner()
    {
        Advertising.BannerAd.Show();
    }

    public void HideBanner()
    {
        Advertising.BannerAd.HideBanner();
    }

    public void ShowInter()
    {
        Advertising.InterstitialAd.Show().OnCompleted(() =>
        {
            // handle show inter completed
        });
    }

    public void ShowReward()
    {
        Advertising.RewardAd.Show().OnCompleted(() =>
        {
            // handle show reward completed
        }).OnSkipped(() =>
        {
            // handle skip reward
        });
    }

    public void ShowRewardInter()
    {
        Advertising.RewardedInterstitialAd.Show().OnCompleted(() => { });
    }

    public void ShowAppOpen()
    {
        Advertising.AppOpenAd.Show();
    }

Comments

No comments yet. Be the first!