Hi Hiroshi,
With regard to your first question, I am afraid that it is not possible to extract impressions from the
Placement Performance Report in the
Url Performance Report as the data/statistics of the 2 reports are accumulated at different levels. The
Placement Performance Report aggregated its data at the placement criterion while the data of
Url Performance Report aggregated based URLs where your ads have been displayed.
Furthermore, if you want to clarify the statement below, I would recommend reaching out the product team via the
Google Ads Help Community as this is more product related and out of our expertise already.
"
It looks like the url performance report does not include data without interaction such as clicks, but I want to get data on all impressions where advertisements were displayed."
Moving forward to the second question, just like in the interface, you can only retrieve the domain not the actual URL where the ads showed. You may also clarify this to the product team via the link above.
Hope this helps.
Regards,
Ejay
Google Ads Scripts Team

ref:_00D1U1174p._5001UZWaHe:ref