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()); }