You appear to be content Id claiming the add revenue of the people that use your music for "free". Calling that "royalty-free" and saying that the music is "free in exchange for a credit/attribution" feels a little misleading.
It is royalty free if they stump up the up front cost, but the idea that using this music will cause you to lose ad revenue on your YouTube videos should be front and centre.