Why do you need dynamic SQL at all?
ALTER PROCEDURE [dbo].[USP_Get_xxx]
@qryType varchar(50),
@searchType varchar(50),
@searchText varchar(50),
@searchByCity varchar(50),
@advertiserId int
AS
SELECT
AR.*
FROM
Tbl_RRRR AR LEFT JOIN Tbl_PPP APS ON
AR.Id = APS. Id
WHERE
(AR.Company_Name LIKE @searchText OR APS.Product_or_Service_Name LIKE @searchText)