ardyn / adsense
在您的页面中包含 Google AdSense 广告的便捷方式。
2.0
2017-02-05 05:14 UTC
Requires
- php: >=5.4.0
- illuminate/config: ~5.0
- illuminate/support: ~5.0
- illuminate/view: ~5.0
This package is not auto-updated.
Last update: 2024-09-22 05:57:28 UTC
README
在 Laravel 5 应用程序中显示 Google AdSense 广告的便捷方式。只需设置您的广告,然后使用 $adsense->get('ad') 来返回广告的 HTML。
安装
使用 composer 安装。发布配置文件。添加您的广告。
Composer
编辑您的 composer.json
文件
"require": { "ardyn/adsense": "~2.0" }
运行 composer update
。
发布配置文件
运行 php artisan vendor:publish
,然后修改 /config/adsense.php
文件的内容。
- id 必需 广告 ID。
- size 必需 广告大小。可以是数组或字符串。
- description 广告的简短描述。
- type Ad::LINK 或 Ad::CONTENT 之一。默认为 Ad::CONTENT。
return [ 'ads' => [ 'example' => [ 'id' => '123456789', 'size' => [ 300, 100 ], 'description' => 'Test Ad', 'type' => Ad::CONTENT, ], ], ];
有关更多配置说明,请参阅 adsense.php
。
与 Laravel 5 集成
将以下内容添加到您的 config/app.php
文件中的 providers
数组
'Ardyn\Adsense\AdsenseServiceProvider'
并在 aliases
数组中添加别名
'Adsense' => 'Ardyn\Adsense\Facades\Adsense'
用法
要显示广告的 HTML,请调用 Adsense::get('example');
,其中 'example'
是您的广告的数组索引。
通过将 enabled
配置值设置为布尔值或返回布尔值的闭包来决定是否显示广告。闭包可以包含参数。通过 Adsense::get('example', [ /* 参数 */ ])
传递参数。不建议使用闭包,因为 Laravel 的 config:cache 无法正确序列化闭包。
待办事项
- 编写测试