Mastergalen / Adsense-Ads by Mastergalen

Display Adsense ads in your application.
11,196
11
3
Package Data
Maintainer Username: Mastergalen
Maintainer Contact: Mastergalen@users.noreply.github.com (Galen Han)
Package Create Date: 2015-07-01
Package Last Update: 2023-04-30
Home Page: https://packagist.org/packages/mastergalen/adsense-ads
Language: PHP
License: MIT
Last Refreshed: 2024-04-30 15:15:48
Package Statistics
Total Downloads: 11,196
Monthly Downloads: 6
Daily Downloads: 0
Total Stars: 11
Total Watchers: 3
Total Forks: 16
Total Open Issues: 2

Adsense Ads for Laravel 5

License Latest Stable Version Total Downloads

Package for easily including Adsense Ad units in Laravel 5.

Installation

In your project root run

composer require mastergalen/adsense-ads

Set up config file

Run php artisan config:publish mastergalen/adsense-ads.

Edit the generated config file in /config/ads.php to add your ad units

return [
    'client_id' => 'YOUR_CLIENT_ID', //Your Adsense client ID e.g. ca-pub-9508939161510421
    'ads' => [
        'responsive' => [
            'ad_unit_id' => 12345678901,
            'ad_format' => 'auto'
        ],
        'rectangle' => [
            'ad_unit_id' => 1234567890,
            'ad_style' => 'display:inline-block;width:300px;height:250px',
            'ad_format' => 'auto'
        ]
    ]
];

Register the package with Laravel

Add the provider to the providers array in your config/app.php file:

Mastergalen\AdsenseAds\AdsServiceProvider::class,

Register an alias:

'Ads' => Mastergalen\AdsenseAds\AdsFacade::class,

Usage

To show ads in your blade templates simply use {!! Ads::show('responsive') !!} , for example.