adsense-account.php
8 years ago
adsense-ad-parameters.php
8 years ago
mapi-ad-selector.php
8 years ago
mapi-ad-selector.php
55 lines
| 1 | <?php |
| 2 | $G_Data = Advanced_Ads_AdSense_Data::get_instance(); |
| 3 | $adsense_id = $G_Data->get_adsense_id(); |
| 4 | $mapi_options = Advanced_Ads_AdSense_MAPI::get_option(); |
| 5 | $MAPI = Advanced_Ads_AdSense_MAPI::get_instance(); |
| 6 | $use_user_app = Advanced_Ads_AdSense_MAPI::use_user_app(); |
| 7 | $quota = $MAPI->get_quota(); |
| 8 | $can_connect = $use_user_app || 0 < $quota['count']; |
| 9 | $can_connect = true; |
| 10 | $ad_units = $mapi_options['accounts'][$adsense_id]['ad_units']; |
| 11 | ?> |
| 12 | <div id="mapi-wrap"> |
| 13 | <button type="button" id="mapi-close-selector" class="notice-dismiss"></button> |
| 14 | <div id="mapi-wrap-inner"> |
| 15 | <label class="label"><?php _e( 'AdSense Ad Unit', 'advanced-ads' ); ?><i id="mapi-get-adunits" class="dashicons dashicons-update" style="cursor:pointer;margin-left:.3em;color:#008ec2;" title="<?php echo esc_attr( __( 'Update ad units list', 'advanced-ads' ) ); ?>"></i></label> |
| 16 | <div> |
| 17 | <select id="mapi-adunit-select"> |
| 18 | <?php if ( empty( $ad_units ) ) : ?> |
| 19 | |
| 20 | <option value=""><?php _e( 'No ad unit found', 'advanced-ads' ); ?></option> |
| 21 | |
| 22 | <?php else : $sorted_adunits = Advanced_Ads_AdSense_MAPI::get_sorted_adunits( $ad_units ); ?> |
| 23 | |
| 24 | <option value=""><?php _e( '--select ad--', 'advanced-ads' ) ?></option> |
| 25 | <?php foreach ( $sorted_adunits as $key => $value ) : ?> |
| 26 | <option value="<?php echo esc_attr( $key ); ?>"><?php echo $value; ?></option> |
| 27 | <?php endforeach; ?> |
| 28 | |
| 29 | <?php endif; ?> |
| 30 | </select> |
| 31 | |
| 32 | <button class="button-secondary prevent-default" disabled <?php if ( !$can_connect ) echo 'disabled="disabled"' ?> id="mapi-get-adcode"><?php _e( 'Update Details', 'advanced-ads' ); ?></button> |
| 33 | </div> |
| 34 | |
| 35 | <p class="advads-error-message" id="remote-ad-code-error" style="display:none;"><strong><?php _e( 'Unrecognized ad code', 'advanced-ads' ); ?></strong></p> |
| 36 | <p class="advads-error-message" id="remote-ad-code-msg"></p> |
| 37 | <div style="display:none;" id="remote-ad-unsupported-ad-type"><p><i class="dashicons dashicons-warning"></i><b class="advads-error-message"><?php |
| 38 | _e( 'This ad type can currently not be imported from AdSense.', 'advanced-ads' ) ?></b> <a href="<?php echo ADVADS_URL . 'adsense-ad-type-not-available/#utm_source=advanced-ads&utm_medium=link&utm_campaign=adsense-type-not-available'; ?>" target="_blank"><?php |
| 39 | _e( 'Learn more and help us to enable it here.', 'advanced-ads' ) ?></a></p> |
| 40 | <?php _e( 'In the meantime, you can use AdSense with one of these methods:', 'advanced-ads' ) ?> |
| 41 | <ul> |
| 42 | <li><?php _e( 'Click on <em>Insert new AdSense code</em> and copy the code from your AdSense account into it.', 'advanced-ads' ) ?></li> |
| 43 | <li><?php _e( 'Create an ad on the fly. Just select the <em>Normal</em> or <em>Responsive</em> type and the size.', 'advanced-ads' ) ?></li> |
| 44 | <li><?php _e( 'Choose a <em>Normal</em>, <em>Responsive</em> or <em>Link Unit</em> ad from your AdSense account.', 'advanced-ads' ) ?></li> |
| 45 | </ul> |
| 46 | </div> |
| 47 | <p id="mapi-quota-message"></p> |
| 48 | |
| 49 | </div> |
| 50 | </div> |
| 51 | |
| 52 | <div id="mapi-loading-overlay" style="position:absolute;background-color:rgba(255,255,255,.75);top:0;right:0;bottom:0;left:0;text-align:center;display:none;"> |
| 53 | <img alt="..." src="<?php echo ADVADS_BASE_URL . 'admin/assets/img/loader.gif'; ?>" style="margin-top:8em;" /> |
| 54 | </div> |
| 55 | <script type="text/javascript">jQuery( document ).trigger( 'mapi-selector-loaded' ); </script> |