ardyn/adsense

在您的页面中包含 Google AdSense 广告的便捷方式。

2.0 2017-02-05 05:14 UTC

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 无法正确序列化闭包。

待办事项

  • 编写测试