ARTICLE AD BOX
I’m having an issue with Mobile Layout not being detected when using a PBIP report, even though the exact same report works fine when published as a PBIX.
What works
If I publish the report as a PBIX, the mobile layout works correctly everywhere.
If I deploy the same report as a PBIP using deployment pipelines, then:
In Power BI Desktop, the mobile layout is correctly defined.
In Power BI Service, the mobile layout renders perfectly when viewing the report from the Power BI Mobile app.
What doesn’t work
When I embed the PBIP-based report into my web application:
The embedded report does not detect any Mobile Layout.
Even in Power BI Playground, the same report also fails to detect the Mobile Layout.
Code used in Power BI Playground
// Retrieve the page collection and check if the first page has a MobilePortrait layout. try { const pages = await report.getPages(); const hasLayout = await pages[16].hasLayout(models.LayoutType.MobilePortrait); let hasLayoutText = hasLayout ? "has" : "doesn't have"; console.log("Page \"" + pages[16].displayName + "\" " + hasLayoutText + " mobile portrait layout."); } catch (errors) { console.log(errors); }Output:
Page "Home" doesn't have mobile portrait layoutSummary of the issue
Power BI Desktop → Mobile layout exists
Power BI Service + Mobile App → Mobile layout works
Embedding API / Playground → Mobile layout is not detected
This only happens when the report is published using PBIP, and even converting that PBIP back into a PBIX does not fix the issue.
Mobile Layout only seems to work in embedded scenarios if the PBIX is an original PBIX created before using PBIP. PBIX files generated from a PBIP project appear to lose (or not serialize) the mobile layout metadata required by the embedding API.
Additional context
I also found an official announcement (June 13, 2024) stating several service limitations for the PBIR/PBIP format during the preview phase, including:
Can’t be exported to PPTX or PDF
Can’t be included in subscriptions
Mobile layouts aren’t applied
Can’t be utilized in Power BI Embedded
(Source: “Power BI Enhanced Report Format (PBIR) in Power BI Desktop Developer Mode Preview”, June 13, 2024)
However, this article is from mid-2024, and we are now in November 2025, when PBIR/PBIP is about to become the default report format (“PBIR will become the default Power BI Report Format”, Nov 17, 2025).
Because of that, I’m unsure whether:
this mobile layout limitation is supposed to be already resolved,
it is still partially limited in embedded scenarios
Question
Is this a known limitation or bug with PBIP projects and mobile layout in embedded reports?
