I check my placementID and rewardID get from GetAdPlacements() is correct, but I still get error message: Invalid input parameters.
Below is my snipet code
GetAdPlacementsRequest request = new GetAdPlacementsRequest(); request.AppId = appID; PlayFabClientAPI.GetAdPlacements(request, result => { rewardID = result.AdPlacements[0].RewardId; placementId = result.AdPlacements[0].PlacementId; Debug.Log("rewardID: " + rewardID); Debug.Log("placementID: " + placementId); }, err => Debug.Log("OnUnityAdsDidFinish GetAdPlacements fail")); RewardAdActivityRequest requestA = new RewardAdActivityRequest(); requestA.PlacementId = placementId; requestA.RewardId = rewardID; PlayFabClientAPI.RewardAdActivity(requestA, result => Debug.Log("AD Success: " + PlayFabSimpleJson.SerializeObject(result)), err => Debug.Log("AD error: " + err.ErrorMessage));