geertw / yii2-adsense
显示 Google AdSense 广告横幅的小部件
v1.0.2
2017-07-20 00:14 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-12 03:39:31 UTC
README
Google AdSense 小部件
Yii2 小部件,用于显示 Google AdSense 广告横幅。此小部件为在 Yii2 模板中显示 Adsense 广告横幅提供了一种便捷的方法。
此小部件还使得禁用 Adsense 变得简单,这在开发中可能很有用。禁用时,此小部件显示一个占位符横幅,其中包含实际的横幅大小以及这是否为有效的 AdSense 横幅大小的指示。
安装
安装此扩展的首选方法是使用 composer。
运行
composer require geertw/yii2-adsense
或添加
"geertw/yii2-adsense": "*"
到您的 composer.json
文件的要求部分。
配置
您可以使用 Yii2 参数配置应用程序范围的设置,或者您可以按实例配置小部件。
您必须配置 client
、slot
和 enabled
设置以显示横幅。
在您的参数配置中
<?php return [ 'adsense' => [ 'client' => 'ca-pub-1234567890123456', 'slot' => '1234567890', 'enabled' => true, ], ];
您可以在调用小部件时覆盖这些设置。
使用方法
安装和配置扩展后,只需在您的代码中像这样使用它
<div style="width: 728px; height: 90px"> <?= \geertw\Yii2\Adsense\AdsenseWidget::widget(); ?> </div>
如果您需要非默认的槽位 ID,或者需要更改其他设置,请使用
<div style="width: 728px; height: 90px"> <?= \geertw\Yii2\Adsense\AdsenseWidget::widget(['slot' => '9012345678']); ?> </div>
配置选项
以下选项可用
client
- AdSense 客户端 IDslot
- AdSense 槽位 IDenabled
- 是否启用 AdSense(默认为 false)responsive
- 是否使用响应式广告块(默认为 true)visible
- 横幅是否始终可见(默认为 true)
当 enabled
为 false 时,将显示一个占位符横幅。此横幅显示实际的横幅大小,并根据大小,横幅为绿色表示有效的 AdSense 横幅大小,为红色表示未知横幅大小。
当 visible
为 false 时,不会显示任何横幅。这会覆盖 enabled
。