Ad Creation Limited By Daily Spend: The number of ads you can create in a given period of time has a limit determined by your daily spend level. Increase your daily spend limit or create fewer ads per time period.
Custom Audience Unavailable: The custom audience you're trying to use hasn't been shared with your ad account.
Ad Missing Targeting Spec: Ad spec needs a targeting spec.
Please use targeting field to specify what audience the ad should be shown to.
If you are using the Facebook API, consider including the following string in your targeting spec: .
When sending data from a sender to a receiver, it is essential that both parts have the same "expectations" about the content.
So instead of throwing checked exceptions just do Guideline 7-3 / OBJECT-3: Defend against partially initialized instances of non-final classes When a constructor in a non-final class throws an exception, attackers can attempt to gain access to partially initialized instances of that class.
Ensure that a non-final class remains totally unusable until its constructor completes successfully.
For compatibility with older releases, a potential solution involves the use of an initialized flag.
Set the flag as the last operation in a constructor before returning successfully.