Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions

View File

@@ -0,0 +1,72 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdMob\Resource;
use Google\Service\AdMob\ListPublisherAccountsResponse;
use Google\Service\AdMob\PublisherAccount;
/**
* The "accounts" collection of methods.
* Typical usage is:
* <code>
* $admobService = new Google\Service\AdMob(...);
* $accounts = $admobService->accounts;
* </code>
*/
class Accounts extends \Google\Service\Resource
{
/**
* Gets information about the specified AdMob publisher account. (accounts.get)
*
* @param string $name Resource name of the publisher account to retrieve.
* Example: accounts/pub-9876543210987654
* @param array $optParams Optional parameters.
* @return PublisherAccount
* @throws \Google\Service\Exception
*/
public function get($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], PublisherAccount::class);
}
/**
* Lists the AdMob publisher account that was most recently signed in to from
* the AdMob UI. For more information, see
* https://support.google.com/admob/answer/10243672. (accounts.listAccounts)
*
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize Maximum number of accounts to return.
* @opt_param string pageToken The value returned by the last
* `ListPublisherAccountsResponse`; indicates that this is a continuation of a
* prior `ListPublisherAccounts` call, and that the system should return the
* next page of data.
* @return ListPublisherAccountsResponse
* @throws \Google\Service\Exception
*/
public function listAccounts($optParams = [])
{
$params = [];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListPublisherAccountsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Accounts::class, 'Google_Service_AdMob_Resource_Accounts');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdMob\Resource;
use Google\Service\AdMob\ListAdUnitsResponse;
/**
* The "adUnits" collection of methods.
* Typical usage is:
* <code>
* $admobService = new Google\Service\AdMob(...);
* $adUnits = $admobService->accounts_adUnits;
* </code>
*/
class AccountsAdUnits extends \Google\Service\Resource
{
/**
* List the ad units under the specified AdMob account.
* (adUnits.listAccountsAdUnits)
*
* @param string $parent Required. Resource name of the account to list ad units
* for. Example: accounts/pub-9876543210987654
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize The maximum number of ad units to return. If
* unspecified or 0, at most 10,000 ad units will be returned. The maximum value
* is 20,000; values above 20,000 will be coerced to 20,000.
* @opt_param string pageToken The value returned by the last
* `ListAdUnitsResponse`; indicates that this is a continuation of a prior
* `ListAdUnits` call, and that the system should return the next page of data.
* @return ListAdUnitsResponse
* @throws \Google\Service\Exception
*/
public function listAccountsAdUnits($parent, $optParams = [])
{
$params = ['parent' => $parent];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListAdUnitsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsAdUnits::class, 'Google_Service_AdMob_Resource_AccountsAdUnits');

View File

@@ -0,0 +1,57 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdMob\Resource;
use Google\Service\AdMob\ListAppsResponse;
/**
* The "apps" collection of methods.
* Typical usage is:
* <code>
* $admobService = new Google\Service\AdMob(...);
* $apps = $admobService->accounts_apps;
* </code>
*/
class AccountsApps extends \Google\Service\Resource
{
/**
* List the apps under the specified AdMob account. (apps.listAccountsApps)
*
* @param string $parent Required. Resource name of the account to list apps
* for. Example: accounts/pub-9876543210987654
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize The maximum number of apps to return. If unspecified
* or 0, at most 10,000 apps will be returned. The maximum value is 20,000;
* values above 20,000 will be coerced to 20,000.
* @opt_param string pageToken The value returned by the last
* `ListAppsResponse`; indicates that this is a continuation of a prior
* `ListApps` call, and that the system should return the next page of data.
* @return ListAppsResponse
* @throws \Google\Service\Exception
*/
public function listAccountsApps($parent, $optParams = [])
{
$params = ['parent' => $parent];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListAppsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsApps::class, 'Google_Service_AdMob_Resource_AccountsApps');

View File

@@ -0,0 +1,54 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdMob\Resource;
use Google\Service\AdMob\GenerateMediationReportRequest;
use Google\Service\AdMob\GenerateMediationReportResponse;
/**
* The "mediationReport" collection of methods.
* Typical usage is:
* <code>
* $admobService = new Google\Service\AdMob(...);
* $mediationReport = $admobService->accounts_mediationReport;
* </code>
*/
class AccountsMediationReport extends \Google\Service\Resource
{
/**
* Generates an AdMob Mediation report based on the provided report
* specification. Returns result of a server-side streaming RPC. The result is
* returned in a sequence of responses. (mediationReport.generate)
*
* @param string $parent Resource name of the account to generate the report
* for. Example: accounts/pub-9876543210987654
* @param GenerateMediationReportRequest $postBody
* @param array $optParams Optional parameters.
* @return GenerateMediationReportResponse
* @throws \Google\Service\Exception
*/
public function generate($parent, GenerateMediationReportRequest $postBody, $optParams = [])
{
$params = ['parent' => $parent, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('generate', [$params], GenerateMediationReportResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsMediationReport::class, 'Google_Service_AdMob_Resource_AccountsMediationReport');

View File

@@ -0,0 +1,54 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdMob\Resource;
use Google\Service\AdMob\GenerateNetworkReportRequest;
use Google\Service\AdMob\GenerateNetworkReportResponse;
/**
* The "networkReport" collection of methods.
* Typical usage is:
* <code>
* $admobService = new Google\Service\AdMob(...);
* $networkReport = $admobService->accounts_networkReport;
* </code>
*/
class AccountsNetworkReport extends \Google\Service\Resource
{
/**
* Generates an AdMob Network report based on the provided report specification.
* Returns result of a server-side streaming RPC. The result is returned in a
* sequence of responses. (networkReport.generate)
*
* @param string $parent Resource name of the account to generate the report
* for. Example: accounts/pub-9876543210987654
* @param GenerateNetworkReportRequest $postBody
* @param array $optParams Optional parameters.
* @return GenerateNetworkReportResponse
* @throws \Google\Service\Exception
*/
public function generate($parent, GenerateNetworkReportRequest $postBody, $optParams = [])
{
$params = ['parent' => $parent, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('generate', [$params], GenerateNetworkReportResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsNetworkReport::class, 'Google_Service_AdMob_Resource_AccountsNetworkReport');