PluginProbe ʕ •ᴥ•ʔ
Advanced Ads – Ad Manager & AdSense / 2.0.25
Advanced Ads – Ad Manager & AdSense v2.0.25
2.0.25 2.0.24 2.0.23 2.0.22 2.0.21 1.38.0 1.39.0 1.39.1 1.39.2 1.39.3 1.39.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.40.0 1.40.1 1.40.2 1.41.0 1.42.0 1.42.1 1.42.2 1.43.0 1.44.0 1.44.1 1.45.0 1.45.1 1.46.0 1.47.0 1.47.1 1.47.2 1.47.3 1.47.4 1.47.5 1.48.0 1.48.1 1.49.0 1.5.0 1.5.0.1 1.5.1 1.5.2 1.5.2.1 1.5.4 1.5.4.1 1.5.5 1.50.0 1.51.0 1.51.1 1.51.2 1.51.3 1.52.0 1.52.1 1.52.2 1.52.3 1.52.4 1.53.0 1.53.1 1.53.2 1.54.0 1.54.1 1.55.0 1.56.0 1.56.1 1.56.2 1.56.3 1.56.4 1.6 1.6.1 1.6.10 1.6.10.1 1.6.10.2 1.6.11 1.6.11.1 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.17.1 1.6.17.2 1.6.2 1.6.2.1 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.6 1.6.6.1 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.6.8.3 1.6.9 1.6.9.1 1.6.9.2 1.6.9.3 1.6.9.4 1.7 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.1.1 1.7.1.2 1.7.1.3 1.7.1.4 1.7.1.5 1.7.10 trunk 1.7.11 1.0.1 1.7.12 1.0.2 1.7.13 1.0.3 1.7.14 1.1.0 1.7.15 1.1.1 1.7.16 1.1.2 1.7.17 1.1.3 1.7.18 1.10 1.7.19 1.10.1 1.7.2 1.10.10 1.7.2.1 1.10.11 1.7.20 1.10.12 1.7.21 1.10.2 1.7.22 1.10.3 1.7.23 1.10.4 1.7.24 1.10.5 1.7.25 1.10.6 1.7.3 1.10.7 1.7.4 1.10.8 1.7.4.1 1.10.9 1.7.4.2 1.11 1.7.4.3 1.11.1 1.7.4.4 1.11.2 1.7.4.5 1.12 1.7.5 1.13 1.7.5.1 1.13.1 1.7.6 1.13.2 1.7.7 1.13.3 1.7.8 1.13.4 1.7.9 1.13.5 1.7.9.1 1.13.6 1.7.9.2 1.13.7 1.7.9.3 1.13.8 1.8 1.14 1.8.1 1.14.1 1.8.10 1.14.10 1.8.11 1.14.11 1.8.12 1.14.2 1.8.13 1.14.3 1.8.14 1.14.4 1.8.15 1.14.5 1.8.16 1.14.6 1.8.17 1.14.7 1.8.18 1.14.8 1.8.19 1.14.9 1.8.2 1.15 1.8.20 1.16 1.8.21 1.16.1 1.8.22 1.17 1.8.23 1.17.1 1.8.24 1.17.10 1.8.25 1.17.10-rc.1 1.8.26 1.17.11 1.8.27 1.17.12 1.8.28 1.17.12-rc.1 1.8.29 1.17.2 1.8.3 1.17.3 1.8.30 1.17.4 1.8.4 1.17.5 1.8.5 1.17.6 1.8.6 1.17.7 1.8.7 1.17.8 1.8.8 1.17.9 1.8.9 1.17.9-beta.1 1.9 1.18.0 2.0.0 1.19.0 2.0.1 1.19.1 2.0.10 1.2 2.0.11 1.2.1 2.0.12 1.2.2 2.0.13 1.2.3 2.0.14 1.2.4 2.0.15 1.2.5 2.0.16 1.2.6 2.0.17 1.2.7 2.0.18 1.20.0 2.0.19 1.20.0-rc.1 2.0.2 1.20.0-rc.2 2.0.20 1.20.1 2.0.3 1.20.2 2.0.4 1.20.3 2.0.5 1.21.0 2.0.6 1.21.1 2.0.7 1.22.0 2.0.8 1.22.1 2.0.9 1.22.2 1.23.0 1.23.1 1.23.2 1.24.0 1.24.1 1.24.2 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.29.0 1.29.1 1.3 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.16 1.3.17 1.3.18 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.30.0 1.30.1 1.30.2 1.30.2-rc.1 1.30.3 1.30.4 1.30.4-rc.1 1.30.5 1.31.0 1.31.1 1.32.0 1.32.0-rc.1 1.33.0 1.33.1 1.33.2 1.34.0 1.35.0 1.35.1 1.36.0 1.36.1 1.36.2 1.36.3 1.37.0 1.37.1 1.37.2
advanced-ads / modules / gadsense / admin / views / external-ads-list.php
advanced-ads / modules / gadsense / admin / views Last commit date
settings 5 years ago adsense-account.php 1 year ago adsense-ad-parameters.php 5 months ago adsense-report.php 3 years ago auto-ads-video.php 6 years ago borlabs-cookie-auto-ads-warning.php 3 years ago connect-adsense.php 1 year ago external-ads-adsense.php 6 years ago external-ads-links.php 1 year ago external-ads-list.php 1 year ago
external-ads-list.php
139 lines
1 <?php
2 /**
3 * AdSense ad units table.
4 *
5 * @var bool $closeable
6 * @var bool $use_dashicons
7 * @var Advanced_Ads_Network_Adsense $network
8 * @var array $ad_units
9 * @var bool $display_slot_id
10 * @var string $pub_id
11 *
12 * @package AdvancedAds
13 */
14
15 global $external_ad_unit_id, $closeable, $display_slot_id;
16
17 if ( ! isset( $hide_idle_ads ) ) {
18 $hide_idle_ads = true;
19 }
20 if ( ! isset( $ad_units ) ) {
21 $ad_units = [];
22 }
23
24 ?>
25 <div id="mapi-wrap" class="aa-select-list">
26 <?php if ( $closeable ) : ?>
27 <button type="button" id="mapi-close-selector" class="notice-dismiss"></button>
28 <?php endif; ?>
29 <i id="mapi-archived-ads" title="<?php esc_attr_e( 'Hide archived ads', 'advanced-ads' ); ?>" data-alt-title="<?php esc_attr_e( 'Show archived ads', 'advanced-ads' ); ?>" class="dashicons dashicons-hidden"></i>
30 <i class="aa-select-list-update dashicons dashicons-update mapiaction" data-mapiaction="updateList" style="color:#0085ba;cursor:pointer;font-size:20px;" title="<?php esc_attr_e( 'Update the ad units list', 'advanced-ads' ); ?>"></i>
31 <div id="mapi-loading-overlay" class="aa-select-list-loading-overlay">
32 <img alt="..." src="<?php echo esc_url( ADVADS_BASE_URL . 'admin/assets/img/loader.gif' ); ?>" style="margin-top:8em;" />
33 </div>
34 <div id="mapi-table-wrap" class="aa-select-list-table-wrap">
35 <table class="widefat striped">
36 <thead>
37 <tr>
38 <th><?php esc_html_e( 'Name', 'advanced-ads' ); ?></th>
39 <?php if ( $display_slot_id ) : ?>
40 <th><?php echo esc_html_x( 'Slot ID', 'AdSense ad', 'advanced-ads' ); ?></th>
41 <?php endif; ?>
42 <th><?php echo esc_html_x( 'Type', 'AdSense ad', 'advanced-ads' ); ?></th>
43 <th><?php esc_html_e( 'Size', 'advanced-ads' ); ?></th>
44 </tr>
45 </thead>
46 <tbody>
47 <?php if ( empty( $ad_units ) ) : ?>
48 <tr id="mapi-notice-noads">
49 <td colspan="5" style="text-align:center;">
50 <?php esc_attr_e( 'No ad units found', 'advanced-ads' ); ?>
51 <button type="button" class="mapiaction icon-button" data-mapiaction="updateList">
52 <?php esc_attr_e( 'Update the ad units list', 'advanced-ads' ); ?>
53 <i class="dashicons dashicons-update" style="color:#0085ba;font-size:20px;"></i>
54 </button>
55 </td>
56 </tr>
57 <?php
58 else :
59 // Force a refresh the first time the ad list is opened after an update.
60 echo ! isset( $ad_units[0]->raw['nameV2'] ) ? '<input type="hidden" id="mapi-force-v2-list-update" value="" />' : '';
61 foreach ( $ad_units as $ad_unit ) {
62 $ad_unit->is_supported = $network->is_supported( $ad_unit );
63 }
64 $sorted_adunits = Advanced_Ads_Ad_Network_Ad_Unit::sort_ad_units( $ad_units, $external_ad_unit_id );
65 ?>
66 <?php foreach ( $sorted_adunits as $unit ) : ?>
67 <tr <?php echo 'ARCHIVED' === $unit->raw['status'] ? 'data-archived="1"' : ''; ?> class="advads-clickable-row mapiaction" data-mapiaction="getCode" data-slotid="<?php echo esc_attr( $unit->id ); ?>" data-active="<?php echo esc_attr( $unit->active ); ?>">
68 <td><?php echo esc_html( $unit->name ); ?></td>
69 <?php if ( $display_slot_id ) : ?>
70 <td class="unitcode">
71 <?php
72 echo '<span>' . esc_html( $unit->slot_id ) . '</span>';
73 echo 'ARCHIVED' === $unit->raw['status'] ? '&nbsp;<code>' . esc_html__( 'Archived', 'advanced-ads' ) . '</code>' : '';
74 ?>
75 </td>
76 <?php endif; ?>
77 <td class="unittype">
78 <?php if ( $unit->is_supported ) : ?>
79 <?php if ( ! empty( $unit->code ) ) : ?>
80 <?php echo esc_attr( Advanced_Ads_AdSense_MAPI::format_ad_data( $unit, 'type' ) ); ?>
81 <?php else : ?>
82 <button type="button" class="button-secondary button-small" title="<?php esc_attr_e( 'Get the code for this ad', 'advanced-ads' ); ?>">
83 <span style="line-height: 26px;" class="dashicons dashicons-update"></span> <?php esc_html_e( 'Load', 'advanced-ads' ); ?>
84 </button>
85 <?php endif; ?>
86 <?php elseif ( empty( $unit->code ) ) : ?>
87 <span class="dashicons dashicons-warning" title="<?php esc_attr_e( 'Ad can\'t be imported, click for details', 'advanced-ads' ); ?>"></span>
88 <?php endif; ?>
89 </td>
90 <td class="unitsize">
91 <?php echo esc_attr( Advanced_Ads_AdSense_MAPI::format_ad_data( $unit, 'size' ) ); ?>
92 </td>
93 </tr>
94 <?php endforeach; ?>
95 <?php endif; ?>
96 </tbody>
97 </table>
98 </div>
99 <p class="advads-notice-inline advads-error" id="remote-ad-code-error" style="display:none;"><strong><?php esc_attr_e( 'Unrecognized ad code', 'advanced-ads' ); ?></strong></p>
100 <p class="advads-error-message" id="remote-ad-code-msg"></p>
101 </div>
102
103 <div style="display:none;" id="remote-ad-unsupported-ad-type">
104 <h3 class="advads-notice-inline advads-error">
105 <?php esc_html_e( 'This ad type can currently not be imported from AdSense.', 'advanced-ads' ); ?>
106 </h3>
107 <p>
108 <?php esc_html_e( 'You can proceed with one of the following solutions', 'advanced-ads' ); ?>:
109 </p>
110 <ul>
111 <li>
112 <?php
113 /* Translators: 1: opening tag for AdSense account link 2: opening tag for a link to insert ad code 3: closing a tag */
114 printf( esc_html__( '%1$sCopy the code from your AdSense account%3$s and %2$sinsert a new AdSense code here%3$s.', 'advanced-ads' ), '<a href="https://www.google.com/adsense/new/u/0/' . esc_attr( $pub_id ) . '/myads/units" target="_blank">', '<a href="#" class="mapi-insert-code prevent-default">', '</a>' );
115 ?>
116 </li>
117 <li>
118 <?php
119 /* Translators: 1: opening tag for a link to create an ad manually 2: closing a tag */
120 printf(
121 wp_kses(
122 /* translators: 1: opening tag for a link to create an ad manually 2: closing tag */
123 __( '%1$sCreate an AdSense code manually%2$s: Select the <em>Normal</em> or <em>Responsive</em> type and the size.', 'advanced-ads' ),
124 [
125 'em' => [],
126 'strong' => [],
127 ]
128 ),
129 '<a href="#" class="mapi-close-selector-link prevent-default">',
130 '</a>'
131 );
132 ?>
133 </li>
134 <li>
135 <?php esc_html_e( 'Choose a different ad from your AdSense account above.', 'advanced-ads' ); ?>
136 </li>
137 </ul>
138 </div>
139