PluginProbe ʕ •ᴥ•ʔ
Advanced Ads – Ad Manager & AdSense / 2.0.19
Advanced Ads – Ad Manager & AdSense v2.0.19
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 / includes / class-constants.php
advanced-ads / includes Last commit date
abstracts 3 months ago admin 3 months ago ads 3 months ago compatibility 3 months ago crons 3 months ago frontend 3 months ago groups 3 months ago importers 2 months ago installation 1 year ago interfaces 4 months ago license 3 months ago placements 3 months ago rest 1 year ago traits 4 months ago utilities 3 months ago array_ad_conditions.php 1 year ago cap_map.php 3 years ago class-assets-registry.php 3 months ago class-autoloader.php 1 year ago class-constants.php 1 year ago class-entities.php 3 months ago class-modal.php 1 year ago class-modules.php 1 year ago class-options.php 1 year ago class-plugin.php 3 months ago class-post-data.php 10 months ago class-shortcodes.php 4 months ago class-upgrades.php 1 year ago class-widget.php 11 months ago default-hooks.php 4 months ago functions-ad.php 1 year ago functions-components.php 3 months ago functions-conditional.php 1 year ago functions-core.php 1 year ago functions-group.php 1 year ago functions-placement.php 1 year ago functions.php 3 months ago index.php 2 years ago load_modules.php 2 years ago
class-constants.php
201 lines
1 <?php
2 /**
3 * Constants.
4 *
5 * @package AdvancedAds
6 * @author Advanced Ads <info@wpadvancedads.com>
7 * @since 1.48.2
8 */
9
10 namespace AdvancedAds;
11
12 defined( 'ABSPATH' ) || exit;
13
14 /**
15 * Constants.
16 */
17 class Constants {
18 /**
19 * Rest API base.
20 *
21 * @var string
22 */
23 const REST_BASE = 'advanced-ads/v1';
24
25 /**
26 * Prefix of selectors (id, class) in the frontend
27 * can be changed by options
28 *
29 * @var string
30 */
31 const DEFAULT_FRONTEND_PREFIX = 'advads-';
32
33 /**
34 * Constant representing the slug for the hidden page in the Advanced Ads plugin.
35 *
36 * @var string HIDDEN_PAGE_SLUG The slug for the hidden page.
37 */
38 const HIDDEN_PAGE_SLUG = 'advanced_ads_hidden_page_slug';
39
40 /* Entity Types ------------------- */
41
42 /**
43 * The ad entity type.
44 *
45 * @var string
46 */
47 const ENTITY_AD = 'ad';
48
49 /**
50 * The group entity type.
51 *
52 * @var string
53 */
54 const ENTITY_GROUP = 'group';
55
56 /**
57 * The placement entity type.
58 *
59 * @var string
60 */
61 const ENTITY_PLACEMENT = 'placement';
62
63 /* Post Types and Taxonomies Slugs ------------------- */
64
65 /**
66 * The ad post type slug.
67 *
68 * @var string
69 */
70 const POST_TYPE_AD = 'advanced_ads';
71
72 /**
73 * The placement post type slug.
74 *
75 * @var string
76 */
77 const POST_TYPE_PLACEMENT = 'advanced_ads_plcmnt';
78
79 /**
80 * The group taxonomy slug.
81 *
82 * @var string
83 */
84 const TAXONOMY_GROUP = 'advanced_ads_groups';
85
86 /* Post Types Status ------------------- */
87
88 /**
89 * Ad post expired status
90 *
91 * @var string
92 */
93 const AD_STATUS_EXPIRED = 'advanced_ads_expired';
94
95 /**
96 * Ad post expiring status
97 *
98 * @var string
99 */
100 const AD_STATUS_EXPIRING = 'advanced_ads_expiring';
101
102 /* Cron Jobs Hooks ------------------- */
103
104 /**
105 * Ad expiration cron job hook.
106 *
107 * @var string
108 */
109 const CRON_JOB_AD_EXPIRATION = 'advanced-ads-ad-expiration';
110
111 /* Meta keys ------------------- */
112
113 /**
114 * Ad metakey for expiry time.
115 *
116 * @var string
117 */
118 const AD_META_EXPIRATION_TIME = 'advanced_ads_expiration_time';
119
120 /**
121 * Ad metakey for group ids.
122 *
123 * @var string
124 */
125 const AD_META_GROUP_IDS = 'advanced_ads_ad_group_ids';
126
127 /* User Meta Keys ------------------- */
128
129 /**
130 * Wizard notice dismiss.
131 *
132 * @var string
133 */
134 const USER_WIZARD_DISMISS = 'advanced-ads-notice-wizard-dismiss';
135
136 /* Option keys ------------------- */
137
138 /**
139 * Option key for the completion status of the wizard.
140 *
141 * @var string
142 */
143 const OPTION_WIZARD_COMPLETED = '_advanced_ads_wizard_completed';
144
145 /**
146 * Option key for adblocker settings.
147 *
148 * @var string
149 */
150 const OPTION_ADBLOCKER_SETTINGS = 'advanced-ads-adblocker';
151
152 /* Entity: Group ------------------- */
153
154 /**
155 * Default ad group weight
156 */
157 const GROUP_AD_DEFAULT_WEIGHT = 10;
158
159 /* Misc ---------------------------- */
160
161 const ADDONS_NON_COMPATIBLE_VERSIONS = [
162 '1.1.3' => 'advanced-ads-adsense-in-feed', // Advanced Ads – Google AdSense In-feed Placement.
163 '2.5.0' => 'advanced-ads-gam', // GAM.
164 '1.0.8' => 'advanced-ads-genesis', // Genesis.
165 '1.3.5' => 'advanced-ads-geo', // Geo.
166 '1.7.9' => 'advanced-ads-layer', // Layer Ads.
167 '0.1.3' => 'advanced-ads-page-peel', // Page Peel.
168 '2.28.0' => 'advanced-ads-pro', // Pro.
169 '1.12.3' => 'advanced-ads-responsive', // AMP former Responsive Ads.
170 '1.4.5' => 'advanced-ads-selling', // Selling.
171 '1.4.10' => 'slider-ads', // Slider.
172 '1.8.6' => 'advanced-ads-sticky', // Sticky Ads.
173 '2.8.1' => 'advanced-ads-tracking', // Tracking.
174 '1.0.7' => 'ads-for-visual-composer', // Visual Composer.
175 '1.1.0' => 'advanced-ads-browser-language', // Browser Language.
176 ];
177
178 /**
179 * License API endpoint URL
180 *
181 * @const string
182 */
183 const API_ENDPOINT = 'https://wpadvancedads.com/license-api/';
184
185 /**
186 * Add-on slugs and their EDD ID
187 *
188 * @const array
189 */
190 const ADDON_SLUGS_ID = [
191 'advanced-ads-gam' => 215545,
192 'advanced-ads-layer' => 686,
193 'advanced-ads-pro' => 1742,
194 'advanced-ads-responsive' => 678,
195 'advanced-ads-selling' => 35300,
196 'advanced-ads-sticky' => 683,
197 'advanced-ads-tracking' => 638,
198 'slider-ads' => 1168,
199 ];
200 }
201