The Ads Java SDK is coming along.
I added a builder pattern :
Campaign campaign = Campaign.builder() .account(account) .funding_instrument_id(fundingInstrumentId) .currency("US") .daily_budget_amount_local_micro(50000) .total_budget_amount_local_micro(50000) .name("Test Campaign Builder)") .paused(true) .start_time(now) .end_time(weekFromToday) .build(); campaign.save(); assertTrue("campaign builder style now has an id generated", campaign.toString().contains("id")); campaign.delete(); assertTrue("campaign builder style has been deleted", campaign.isDeleted());
I am going to try to get test coverage above 90% before release, and make available via Maven Central
(Maven, Gradle, Ivy, etc)
I may add some targeting criteria utilities as well.