コード例 #1
0
  public static void runExample(
      DfaServices dfaServices,
      DfaSession session,
      String assetName,
      String pathToFile,
      long advertiserId)
      throws Exception {
    // Request the service.
    CreativeRemote service = dfaServices.get(session, CreativeRemote.class);

    // Create the HTML asset.
    CreativeAsset swfAsset = new CreativeAsset();
    swfAsset.setForHTMLCreatives(true);
    swfAsset.setName(assetName);
    swfAsset.setContent(Media.getMediaDataFromFile(pathToFile));
    swfAsset.setAdvertiserId(advertiserId);

    // Save the asset.
    CreativeAssetSaveResult creativeAssetSaveResult = service.saveCreativeAsset(swfAsset);

    // Display the new asset file name.
    System.out.printf(
        "Asset was saved with file name of \"%s\".%n", creativeAssetSaveResult.getSavedFilename());
  }