code: def CreateSharedBudget(client):
    
    # Initialize appropriate service.
    budget_service = client.GetService('BudgetService', version='v201809')
  
    # Create a shared budget
    budget = {
        'name': 'Shared Interplanetary Budget #%s' % uuid.uuid4(),
        'amount': {
            'microAmount': '2000000'
        },
        'deliveryMethod': 'STANDARD',
        'isExplicitlyShared': 'true'
    }
  
    # Create operation.
    operation = {
        'operator': 'ADD',
        'operand': budget
    }
  
    response = budget_service.mutate([operation])
    return response['value'][0]
docs: Creates an explicit budget to be used only to create the Campaign.
  
    Args:
      client: AdWordsClient the client to run the example with.
  
    Returns:
      dict An object representing a shared budget.