Hi Joel,
CampaignExtensionSettingService will return sitelinks only from the AdWords generated system feed. This is working as designed.
To fix sitelinks in the custom feed,
- Add new columns for upgraded url fields in your feed.
- Add proper feed mappings for those new columns
- Set new values to the newly added columns, using the Upgraded URL migration rules.
Cheers,
Anash P. Oommen,
AdWords API Advisor.