PHPackages                             croudtech/bingads-wrapper - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. croudtech/bingads-wrapper

ActiveLibrary

croudtech/bingads-wrapper
=========================

A Wrapper Around Bing.

1.2.2(8y ago)06PHP

Since May 16Pushed 8y ago3 watchersCompare

[ Source](https://github.com/CroudTech/library-php-bing-wrapper)[ Packagist](https://packagist.org/packages/croudtech/bingads-wrapper)[ RSS](/packages/croudtech-bingads-wrapper/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (5)Versions (12)Used By (0)

Bing Wrapper
============

[](#bing-wrapper)

Some helper classes arround the Bing API to make life alittle easier.

Usage
-----

[](#usage)

### Bing Report Helper Class

[](#bing-report-helper-class)

The BingReportHelper cointains a number of methods that makes report retreival much easier.

#### getReportingClient

[](#getreportingclient)

This is just a simplifeid way of retreiveing a bing client

```
$bingReportHelper = new \BingWrapper\ReportHelper\ReportHelper();

// use
$client = $this->bingReportHelper->getReportingClient(
    'bingUserName',
    'bingPassword',
    'bingApiKey'
);
```

#### downloadKeywordPerformanceReportCsv

[](#downloadkeywordperformancereportcsv)

```
$bingReportHelper = new \BingWrapper\ReportHelper\ReportHelper();

$bingAccountId = 123;
$startDate = carbon::now()->subDay();
$endDate = carbon::now();

return $this->bingReportHelper->downloadKeywordPerformanceReportCsv(
	$client,
	$startDate,
	$endDate,
	[$bingAccountId],
	'/location/on/fileSytem/to/store/csv',
	[] // arrray of colunm names to exclude.
);
```

#### downloadAdPerformanceReportCsv

[](#downloadadperformancereportcsv)

```
$bingReportHelper = new \BingWrapper\ReportHelper\ReportHelper();

$bingAccountId = 123;
$startDate = carbon::now()->subDay();
$endDate = carbon::now();

return $this->bingReportHelper->downloadAdPerformanceReportCsv(
	$client,
	$startDate,
	$endDate,
	[$bingAccountId],
	'/location/on/fileSytem/to/store/csv',
	[] // arrray of colunm names to exclude.
);
```

Workstation Setup
-----------------

[](#workstation-setup)

Just a standard composer app.

### Prerequisites

[](#prerequisites)

- PHP
- Composer

### Versioning

[](#versioning)

[SemVer](http://semver.org/)

Owner
-----

[](#owner)

Rob Sills

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 55.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~42 days

Recently: every ~80 days

Total

9

Last Release

2950d ago

Major Versions

0.1.1 → 1.0.02017-05-17

### Community

Maintainers

![](https://www.gravatar.com/avatar/3bbb9f659d1ba167ff90e155de42d034b1b436153a237868001f825951eb967e?d=identicon)[croudtech-dev](/maintainers/croudtech-dev)

---

Top Contributors

[![matthewerskine](https://avatars.githubusercontent.com/u/7579504?v=4)](https://github.com/matthewerskine "matthewerskine (5 commits)")[![jscrobinson](https://avatars.githubusercontent.com/u/235064?v=4)](https://github.com/jscrobinson "jscrobinson (2 commits)")[![matterskinecroud](https://avatars.githubusercontent.com/u/27203481?v=4)](https://github.com/matterskinecroud "matterskinecroud (2 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/croudtech-bingads-wrapper/health.svg)

```
[![Health](https://phpackages.com/badges/croudtech-bingads-wrapper/health.svg)](https://phpackages.com/packages/croudtech-bingads-wrapper)
```

###  Alternatives

[tymon/jwt-auth

JSON Web Token Authentication for Laravel and Lumen

11.5k49.1M350](/packages/tymon-jwt-auth)[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[azuracast/azuracast

The AzuraCast self-hosted web radio station management suite.

3.8k27.8k](/packages/azuracast-azuracast)[temporal/sdk

Temporal SDK

4002.2M18](/packages/temporal-sdk)[concrete5/core

Concrete core subtree split

19159.3k48](/packages/concrete5-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
