Text ads are positioned on search results pages based on their Ad Rank . Google Ads recomputes the Ad Rank for your ad on every page, and it takes into account whether your ad was shown on a previous page.
This means that your ad may sometimes appear in a top spot on one page and then again in an "Other" spot on a subsequent page (or vice versa).