Content Cards - location & Surface | Community
Skip to main content

2 replies

Pulkit_Jain_
Adobe Employee
Adobe Employee
June 8, 2026

Yes — the value you pass into updatePropositionsForSurfaces(_ surfaces: [Surface]) must match the “Location or path inside the app” field in AJO.

The Mobile SDK uses that location value to auto‑compose the full surface URI (e.g. mobileapp://<bundleId>/#location), and AJO matches exactly on that URI.

Details mentioned here- https://experienceleague.adobe.com/en/docs/journey-optimizer/using/channels/code-based-experience/configure-code-based-channel/code-based-surface#:~:text=Web/Mobile%20SDK%3A%20Your%20web/mobile%20developer%20needs%20to%20define%20these%20granular%20locations%20as%20simple%20strings%2C%20because%20the%20Web/Mobile%20SDK%20is%20capable%20of%20automatically%20compose%20the%20surface%20URI%20based%20on%20the%20current%20URL/app%20ID%20and%20the%20location%20string.