Added 2 new methods to Campaigns in sponsored_products:
`create_single_campaign_assistant(campaign_name: str, targeting_type: str, daily_budget: int, start_date: str, end_date: str = None, campaign_status: str = 'enabled', portfolio_id: int = None, po_number: str = None, account_manager: str = None, premium_bid_adjustment: bool = False, strategy: str = None, predicate: str = None, percentage: int = None, **kwargs)→ ApiResponse`
`edit_single_campaign_assistant(campaign_id: int, portfolio_id: int = None, campaign_name: str, po_number: str = None, account_manager: str = None, campaign_status: str = None, daily_budget: int, start_date: str, end_date: str = None, premium_bid_adjustment: bool = None, strategy:str = None, predicate:str or tuple = None, percentage:int or tuple = None, **kwargs)→ ApiResponse`
Added support to submit the body required to create_campaigns as dictionary, list, path to a .json file and content of a .json file for user convenience.
`create_campaigns(body: dict, str, list)→ ApiResponse`
Added AdvertisingTypeException to control the json string is well formed when submitting the creation of a campaign trough create_campaigns
**Full Changelog**: https://github.com/denisneuf/python-amazon-ad-api/compare/v0.2.6...v0.2.7