code: public static void runExample(AdWordsServicesInterface adWordsServices, AdWordsSession session)
        throws RemoteException {
      Budget budget = createBudget(adWordsServices, session);
  
      Campaign campaign = createCampaign(adWordsServices, session, budget);
      AdGroup adGroup = createAdGroup(adWordsServices, session, campaign);
      createExpandedDSA(adWordsServices, session, adGroup);
      addWebPageCriteria(adWordsServices, session, adGroup);
    }
docs: Runs the example.
  
  @param adWordsServices the services factory.
  @param session the session.
  @throws ApiException if the API request failed with one or more service errors.
  @throws RemoteException if the API request failed due to other errors.