def delete_ad(self, fb_ad_id, logger):
		""" delete ad"""
		try:
			logger.debug('delete fb_ad_id %d' % fb_ad_id)
			if fb_ad_id > 0:
				ad = Ad(str(fb_ad_id))
				ad.remote_delete()

		except Exception as e:
			logger.exception(e)
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.

from examples.docs import fixtures
from facebookads import test_config

ad_account_id = test_config.account_id
page_id = test_config.page_id
ad_set_id = fixtures.create_adset().get_id()
creative_id = fixtures.create_creative().get_id()

# _DOC open [ADGROUP_CREATE_TRACKING_LIKE_MENTIONS]
# _DOC vars [ad_account_id:s, ad_set_id, creative_id, post_id, page_id]
from facebookads.objects import Ad

ad = Ad(parent_id=ad_account_id)
ad[Ad.Field.name] = 'test'
ad[Ad.Field.adset_id] = ad_set_id
ad[Ad.Field.creative] = {
    'creative_id': creative_id
}
ad[Ad.Field.tracking_specs] = {
    'action.type': ['like', 'mention'],
    'page': page_id
}
ad.remote_create()
# _DOC close [ADGROUP_CREATE_TRACKING_LIKE_MENTIONS]

ad.remote_delete()