Hi Jiadai,
What you are seeing is completely expected and normal. The "hl" parameter will localize the UI decorations ("Skip Ad", etc.) and will be used as an additional signal for targeting. However, even if you set &hl=fr , if the user is based in the US, they would probably still receive ads targeted to a US user and the content of the creative would likely still be English. For this, since it's a serving inquiry, you should speak with a TAM if you have one, or reach out on the
Ad Manager forum.
As an aside, I have to mask your post as it contains sensitive information. Please refrain from posting sensitive information like project file link in the forum. Moving forward, if you want to share anything with us, you can use the "Reply Privately to Author" option to share the details privately. Below is the copy of your post scrubbed.
Hi, everyone. We are trying to request French ads in a blog written in French. We tried to pass the &hl=fr parameter in the ad request, but it appears it is overwritten by Google Ad Manager to hl=en as we inspected the Network tab on Chrome and saw the request parameter has hl=en. I have example code I made following the IMA SDK tutorial: ******. If you open the index.html directly and play the video, you can inspect the Network tab and see the ad request parameters have hl-en, even though in the javascript I have hl=fr.
Any idea why the hl parameter value is overwritten, and how can we properly request ads in French language?
Regards,
 |
| Teejay Wennie Pimentel |
| IMA SDK Team |
|
|
| |

ref:_00D1U1174p._5004Q2JEsu6:ref