Пример #1
0
def change_default_bid(set, bid):
    '''
    Changes default bid value of a set
    
    @param set: str
    @param bid: Decimal
    '''
    adgroups = session.query(AdGroup).filter(AdGroup.set == set)
    
    if adgroups.count() == 0:
        raise ValueError('Set "%s" not found' % set)
    else:
        campaign = adgroups.first().campaign
        processor = RequestProcessor(campaign.account.email, campaign.account.password)
        processor.sign_in()
        
        for adgroup in adgroups.all():
            processor.set_default_bid(campaign.id, adgroup.id, bid)
        
        processor.sign_out()