A. Try restarting the app after watching an ad to see if the resources are awarded upon relaunching. Sometimes, the game needs a refresh to register the rewards.
B. Keep a record of when you watch ads and what rewards you expect. If you notice a pattern of missing rewards, you can adjust your gameplay accordingly.