Best PPC Tools for Marketing Agencies in 2026
7 PPC tools for agencies managing client portfolios, from daily optimisation and budget oversight to competitor research, brand-bidding evidence, and invalid-traffic protection.
Optmyzr combines audits, monitoring, budget pacing, reviewed rule automation, and reporting, with Essentials starting at $209 per month for up to 25 ad accounts.
SpyFu is the practical competitor-research choice for agencies that need historical Google Ads and keyword evidence without buying a full enterprise suite.
Semrush combines keyword research, competitor analysis, technical SEO, backlink analysis, and white-label reporting, though agencies should verify the specific advertising features they need in their plan.
Ads Lighthouse records scheduled Google and Bing brand-search observations, with Google Shopping from Growth and API access plus white-label PDFs from Scale.
AdProtektor investigates suspicious Google Ads and Meta traffic, then can send eligible exclusions to connected platforms while keeping the block decision distinct from an actual exclusion.
ClickCease combines paid-traffic exclusions across Google, Meta, and Microsoft with Pixel Guard, plus agency permissions and white-label reporting on eligible plans.
Adthena is search-market intelligence for higher-spend programmes, with a $399 per month ChatGPT Ads Intelligence entry point and custom-priced core products.
An agency PPC stack has to survive the boring work as well as the pitch deck. You need to spot a budget that is drifting, investigate a performance change, give an account manager a defensible answer about a competitor or brand bidder, and protect a client’s conversion data when bad traffic becomes a real problem. No single product in this list replaces the others. Optmyzr is the operating layer for an agency with repeatable account-management work. SpyFu and Semrush help research the competitive search landscape. Ads Lighthouse and Adthena are monitoring products with very different commercial fits, while AdProtektor and ClickCease protect paid traffic rather than optimise campaigns. Build around the operational job you need to standardise, not the longest feature checklist.
- Account managers spending the first days of every month checking pacing, anomalies, search terms, and client reporting by hand across a mixed portfolio
- Competitive research that produces a vague story about a rival but no usable record of keyword history, observed ad copy, or a monitored brand-search finding
- A client reporting suspicious clicks or brand bidding after the fact, with no saved observation, evidence pack, or defined process for investigating it
- Treating click-fraud software as a refund guarantee or a competitor intelligence tool as a campaign editor when neither product is designed for that job
What you should look for
Agencies should value monitoring, pacing, rule review, reporting, and account investigation more than a feature that is interesting once but does not save time across client accounts.
Historical keyword and ad research, observed brand-search appearances, and full-market search intelligence are separate jobs. Choose the evidence source that matches the question a client has asked.
For brand protection and traffic quality, a result needs dates, context, exclusions, and a clear statement of what the tool observed. A dashboard estimate alone is not a client-ready conclusion.
A self-serve entry price may suit a small portfolio, while an enterprise product with custom scoping only works when the client spend and operating complexity justify the sales cycle.
Tools at a glance
Optmyzr
Paid-media management and automation suite for monitoring, optimizing, reporting on, and governing search, shopping, social, and Amazon ad accounts
Optmyzr is the best first addition for an agency that already runs campaigns and needs to make account management less repetitive. It brings monitoring, anomaly alerts, budget pacing, optimisation suggestions, reporting, and Rule Engine workflows together rather than forcing an account manager to recreate the same checks in spreadsheets. Premium adds multi-account and cross-platform budget and report controls, which is where it becomes especially useful for a real portfolio.
The product is designed to keep a person in charge. Rule Engine can surface suggestions for review before applying an action, while Optmyzr Express can highlight an opportunity for approval or veto. Essentials starts at $209 per month and covers up to 25 accounts, so it is a poor fit for a single small campaign. It is also not a competitor-ad archive, meaning an agency still needs a research tool for that separate job.
| Feature | Essentials $209/month starting price | Premium $499/month starting price | Enterprise Custom plan |
|---|---|---|---|
| Ad accounts | Up to 25 | Unlimited, subject to fair usage | Unlimited, subject to fair usage |
| Optimization, audits, insights, and monitoring | Core toolkit | Complete toolkit | Complete toolkit |
| Rule Engine automations | Weekly or monthly | Daily, weekly, or monthly | Hourly, daily, weekly, monthly, or annually on request |
| Meta and LinkedIn advertising tools | Core access | Complete access | Complete access |
| Multi-account and cross-platform budgets and reports | ✗ | ✓ | ✓ |
| Campaign Automator | ✗ | One account included | Included |
| MCP access for Claude, ChatGPT, and other AI tools | ✓ | ✓ | ✓ |
| Custom data integrations and direct API | ✗ | ✗ | On request |
| Onboarding sessions | One Q&A session | Two 30-minute sessions | Three 1-hour sessions |
| Email-support target | 24-hour turnaround | 6-hour turnaround | 4-hour turnaround |
- Combines audits, optimization suggestions, budget pacing, alerts, reporting, and rule-based automation instead of isolating those tasks in separate products
- Covers Google Ads and Microsoft Ads across its core PPC workflow, with dedicated product areas for Amazon Ads and Meta and LinkedIn advertising
- Rule Engine can surface suggestions for review before applying changes, then run approved strategies on a schedule
- Premium adds multi-account and cross-platform budget management, reporting, Meta and LinkedIn tools, and daily automations
- The public pricing page publishes starting prices, account allowances, onboarding, support targets, and the fair-usage caveat for unlimited accounts
- Starting at $209 per month, it is hard to justify for an advertiser that only manages one small, low-touch account
- Essentials is limited to up to 25 ad accounts, while the unlimited Premium and Enterprise allowance remains subject to a fair-usage policy
- The breadth creates an onboarding burden for custom rules and multi-account governance
- Campaign Automator includes one account on Premium, so wider use can require additional paid access
- It is built to operate accounts a team already owns, not to provide a searchable historical library of competitors’ social ads or their spend
SpyFu
Competitive intelligence for SEO and PPC with 15-minute rank updates and historical ad data
SpyFu is the practical pick for an agency that needs to enter a new account with a clear view of competitor keyword and advertising history. Its historical PPC database, competitor-domain research, keyword gaps, and estimated spend views give a strategist material for a discovery conversation that is more concrete than a few current auction screenshots. White-label client reports are available from Pro and above, which makes the research easier to turn into a deliverable.
It works best as a research layer for Google Ads and SEO, not as the place you monitor budgets or edit client campaigns. The $39 Basic plan makes it accessible for smaller shops, while Pro adds API and white-label capabilities. Treat its estimated spend and competitor history as intelligence to investigate, not as a replacement for a client’s own account data or a guarantee that copying a competitor’s keyword strategy will work.
| Feature | Basic $39/month | Pro + AI $119/month | Team/Agency $249/month |
|---|---|---|---|
| API access | ✗ | ✓ | ✓ |
| White-label reports | ✗ | ✓ | ✓ |
| Rank tracking updates | Weekly | 15 min | 15 min |
| Users | 1 | 1 | 5 |
| AI-powered recommendations | ✗ | ✓ | ✓ |
| AI model tracking | ✗ | ✗ | ✗ |
- Deep historical PPC and SEO competitor data
- Rank tracking with 15-minute update frequency
- API access available on Pro and above
- White-label branded client reports
- Affordable entry point at $39 per month
- No AI model or LLM visibility tracking
- Keyword database smaller than Semrush or Ahrefs
- Basic plan lacks API access
- Interface can feel dated compared to newer tools
- Support response times can be slow on lower tiers
Semrush
All-in-one SEO and AI visibility platform with keyword research, technical audits, and brand monitoring across five LLM engines
Semrush earns its place when the PPC team works alongside SEO and content specialists on the same client. Keyword research, competitor-domain analysis, technical site audits, backlink analysis, and white-label reporting live in one broader platform, so an agency can connect a paid-search question to organic opportunity and the condition of the landing site instead of handing the client separate stories from separate teams.
This is not the leanest dedicated PPC product. The free tier is constrained, the platform takes time to learn, and agency add-ons can raise the real cost beyond the headline subscription. Its paid search value is strongest for a full-service team that will genuinely use the shared research and reporting context. Agencies buying only for day-to-day bid management should choose an operating tool such as Optmyzr instead.
| Feature | Free Free | SEO Toolkit €134/mo or €112.52/mo billed annually | AI Visibility Toolkit €94.94/mo per domain billed annually | Semrush One Starter €190/mo or €158.40/mo billed annually | Semrush One Pro+ €286/mo or €238/mo billed annually | Semrush One Advanced Custom |
|---|---|---|---|---|---|---|
| SEO toolkit | Limited (10 searches/day) | ✓ | ✗ | ✓ | ✓ | ✓ |
| AI Visibility Toolkit | ✗ | Contact | ✓ | ✓ | ✓ | ✓ |
| Daily AI prompt tracking (ChatGPT, AI Mode, Gemini) | ✗ | Contact | ✓ | ✓ | ✓ | ✓ |
| Custom AI prompts | ✗ | Contact | 25 (50 more for $60/mo) | Contact | Contact | Contact |
| Brand Performance domains | ✗ | Contact | 1 (extra domains $99/mo each) | Contact | Contact | Contact |
- AI visibility tracking across five engines including both Google AI Overviews and Google AI Mode
- Keyword research, backlink analysis, and technical audits all in one subscription
- Branded PDF reports, white-label options, and link sharing through the My Reports Pro add-on
- Content optimization tools with AI-assisted writing built into the same workflow
- Mature API with wide third-party integration support including Google Search Console and Looker Studio
- Free tier gives real access to the tool, not just a signup wall
- AI visibility costs extra: the standalone AI Visibility Toolkit is $99/mo per domain with 25 custom prompts, and Semrush One bundles start at €190/mo
- The free tier caps you at 10 searches per day and 10 tracked keywords, limiting meaningful evaluation
- Platform complexity is high; new users often spend weeks before getting consistent value from all modules
- Add-ons for local SEO, agency tools, and trend data push total monthly cost well above headline pricing
- AI engine coverage (5 engines) is narrower than specialist platforms like Profound which track up to 9
Ads Lighthouse is for a more exact client question: who appeared on our monitored brand searches, where, when, on which device, and with what destination? It schedules Google and Bing observations by keyword, location, device, and cadence, then retains observed ad copy, appearance history, and evidence. Google Shopping begins on Growth, while Scale adds API access and agency-branded PDFs, giving an agency a clearer workflow for recurring brand-bidding or affiliate-compliance work.
Observed visibility is not Google impression share, and the product does not replace a general ad library or Google Ads reporting. Its value is a defensible record of scheduled searches and findings, including policy cases and redirect traces where applicable. That distinction makes it much more useful to an agency handling a brand-protection service than one simply looking for a broad list of competitor keywords.
| Feature | Starter $49/month | Growth $99/month | Scale $299/month | Business $599/month | Enterprise Custom |
|---|---|---|---|---|---|
| Projects | 1 | 2 | 5 | 10 | Agreed with you |
| Keywords | 20 | 50 | 150 | 500 | Agreed with you |
| Locations per project | 2 | 5 | 12 | 25 | 100 |
| Most frequent schedule | Once a day | Every 6 hours | Every 2 hours | Every hour | Every 15 minutes |
| Scheduled checks per month | 7,500 | 18,000 | 60,000 | 144,000 | Agreed with you |
| On-demand checks per month | 100 | 200 | 500 | 1,000 | Agreed with you |
| Google and Bing search ads | ✓ | ✓ | ✓ | ✓ | ✓ |
| Google Shopping product ads | ✗ | ✓ | ✓ | ✓ | ✓ |
| MCP server for AI assistants | ✓ | ✓ | ✓ | ✓ | ✓ |
| REST API and API keys | ✗ | ✗ | ✓ | ✓ | ✓ |
| White-label reports | ✗ | ✗ | ✓ | ✓ | ✓ |
| CSV and Excel exports | ✓ | ✓ | ✓ | ✓ | ✓ |
| Team members and roles | ✓ | ✓ | ✓ | ✓ | ✓ |
- Saved observations retain the search term, engine, location, device, time, advertiser domain, ad copy, and destination URL
- Published plans start at $49 per month, have no per-seat charge or automatic overage charge, and include a seven-day trial
- Google and Bing search-ad monitoring is included on every plan, with Google Shopping product ads available from Growth
- Affiliate ID matching, policy cases, redirect traces, evidence packs, and complaint records support compliance work
- Every plan includes CSV and Excel exports, team accounts, email, Slack, and webhook alerts, plus an MCP server for AI assistants
- Coverage is limited to Google and Bing search ads plus Shopping, not social ads, Amazon, Yahoo, regional engines, or AI answer surfaces
- Starter allows one project, 20 keywords, two locations per project, and 7,500 scheduled checks per month
- Google Shopping is unavailable on Starter, while the REST API and white-label reports begin on Scale at $299 per month
- Observed visibility is a share of configured searches, not Google impression share, spend, proof of a purchased keyword, or proof of infringement
- Saved observations and related history are kept for three UTC calendar months, limiting long-range in-product historical analysis
AdProtektor
Click-fraud protection and fraud-aware conversion tracking for Google Ads and Meta advertisers
AdProtektor is a focused choice when a client has a measured suspicious-traffic problem on Google Ads or Meta, not when an agency merely wants another optimisation dashboard. It creates a persistent visitor identity, classifies traffic, supports click-frequency rules for eligible Google Ads landing sessions, and can send eligible blocked IPs to connected Google Ads accounts or selected campaigns. It also maintains a Meta Custom Audience for eligible blocked visitors.
The product’s useful discipline is separating a block decision from a successful platform exclusion. A refund report can support a claim to Google, but it does not promise a refund, and Meta matching plus campaign configuration affect coverage. Standard covers one low-volume site; Pro and Enterprise add more capacity and features. Agencies should run it against a defined baseline and explain its evidence honestly rather than promising recovered spend.
| Feature | Standard $84/month | Pro $120-$267/month | Enterprise $316-$463/month | True Tracking Core $39/month | True Tracking Scale $139/month | True Tracking Max $219/month |
|---|---|---|---|---|---|---|
| Product | Google Ads and Meta fraud protection | Google Ads and Meta fraud protection | Google Ads and Meta fraud protection | ConversionOS only | ConversionOS only | ConversionOS only |
| Included monthly volume | 5,000 clicks | 10,000-40,000 clicks | 50,000-150,000 clicks | 10,000 tracked sessions | 50,000 tracked sessions | 100,000 tracked sessions |
| Domains | 1 | Up to 10, 5 on the smallest tier | 20 | 1 | 3 | 10 |
| Session replay and fraud-evidence retention | 7 days / 30 days | 30 days / 60 days | 60 days / 90 days | Not applicable | Not applicable | Not applicable |
| AI Person Analysis | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Team seats | 1 | 3 | 10 | Not published | Not published | Not published |
| Conversion delivery to Meta CAPI, GA4, and Google | Paid ConversionOS add-on, price at checkout | Paid ConversionOS add-on, price at checkout | Paid ConversionOS add-on, price at checkout | ✓ | ✓ | ✓ |
- Google Ads exclusions can be written automatically at account or selected-campaign level, with an exclusion log and no OAuth token to refresh
- Meta protection maintains a Custom Audience of eligible blocked visitors hourly, including removal of expired or unblocked entries
- Detection combines a persistent browser identity with device, behavioural, and network signals instead of relying on an IP address alone
- Every paid fraud-protection plan includes flagged-session recording, while retention rises from Standard to Enterprise
- ConversionOS can send eligible, deduplicated conversion events to Meta Pixel and Conversions API, Google Ads, and GA4
- Google IP exclusions and Meta audience membership are separate from the platform processing that ultimately determines whether an exclusion applies
- False positives remain possible, and the product asks customers to tune thresholds and whitelist known legitimate visitors
- AI Person Analysis is available on Pro and above, not on the $84-per-month Standard plan
- The paid product covers Google Ads and Meta protection, not Microsoft Ads, LinkedIn Ads, or TikTok Ads exclusion workflows
- ConversionOS is an add-on to fraud-protection plans, and the add-on price is shown only at checkout
ClickCease
Invalid-traffic protection for Google, Meta, and Microsoft Ads, plus WordPress bot mitigation and HubSpot lead validation
ClickCease is the better fit for an agency needing invalid-traffic protection across Google, Meta, and Microsoft from one workflow. It assesses paid visits in real time and uses the available exclusion mechanism for each platform, while Pixel Guard can stop Google tracking tags firing on a flagged session. That gives a team a practical way to protect conversion events, audience creation, and Smart Bidding inputs from traffic it has decided is invalid.
Pro and Advanced add multiple-domain setup, agency permissions, an account overview, and white-label reporting, which is the reason it belongs on an agency list rather than only an advertiser list. Its published introductory Starter price is $69 per month for three months before annual-billing pricing is listed at $99 per month. It is not a creative-intelligence product, and agencies should validate its exclusions against each client’s data rather than assume every suspicious click is blocked or recoverable.
| Feature | Starter $69/mo for 3 months, then $99/mo billed annually | Pro $104/mo for 3 months, then $149/mo billed annually | Advanced $244/mo for 3 months, then $349/mo billed annually |
|---|---|---|---|
| 7-day free trial | ✓ | ✓ | ✓ |
| Ad protection for Google, Meta, and Microsoft | ✓ | ✓ | ✓ |
| WordPress Bot Mitigation | ✓ | ✓ | ✓ |
| Lead Shield for HubSpot | ✓ | ✓ | ✓ |
| Consent Mode compatibility | ✓ | ✓ | ✓ |
| Pixel Guard Connector | ✓ | ✓ | ✓ |
| Multiple-domain setup | ✗ | ✓ | ✓ |
| Agency permissions and account overview | ✗ | ✓ | ✓ |
| White-label reporting | ✗ | ✓ | ✓ |
| In-person onboarding session | ✗ | ✗ | ✓ |
- One detection event can update exclusion mechanisms across connected Google Ads, Meta Ads, and Microsoft Ads accounts
- Pixel Guard is designed to stop Google tracking tags from firing for a flagged session, keeping invalid sessions out of conversion and audience signals
- Paid plans bundle WordPress bot mitigation, including protection for paid, organic, direct, and referral traffic
- Lead Shield evaluates HubSpot form submissions and writes a verdict and risk score into HubSpot records
- The published plans include unlimited Google Ads accounts, 24/7 support, and a 7-day free trial
- ClickCease publishes a detection process, but not an independently verifiable detection-rate or false-positive benchmark
- Lead Shield currently works only with HubSpot, so teams using another form or CRM platform do not get that layer
- Bot Mitigation is presented as a WordPress product, which limits its fit for sites on other platforms
- Its pricing page shows conflicting traffic, protected-domain, and HubSpot-lead allowances in the tier cards and comparison table
- It protects traffic quality rather than researching competitor creative, ad spend, keywords, or placements
Adthena
AI search intelligence for Google Ads, ChatGPT, AI Overviews, Perplexity, and paid-search competition
Adthena is the enterprise option for an agency managing serious search spend and needing a market view rather than a simple competitor list. Whole Market View maps brand and generic keywords, competitor presence, share of voice, search terms, ad copy, and market movement. Its custom programme also lists application, API, MCP, Google Ads, and SA360 access, which matters when intelligence has to flow into a larger reporting or analysis operation.
The commercial fit is narrow by design. Adthena says Whole Market View is aimed at agencies managing $2 million or more in annual Google Ads spend, and its principal products use custom pricing. The $399-per-month ChatGPT Ads Intelligence plan is a bounded self-serve entry point for tracking advertisers and prompts in ChatGPT, not a substitute for the broader search-market product or a campaign editor.
| Feature | ChatGPT Ads Intelligence $399/month | Brand Market View Custom pricing | Whole Market View Custom pricing |
|---|---|---|---|
| Trial or evaluation | 21-day free trial, no credit card | Personalized demo on your market | Personalized demo on your market |
| Core coverage | 200 prompts split across your topics | Brand keywords | Full market, brand and generic keywords |
| ChatGPT advertiser tracking and AI share of voice | ✓ | ✗ | ✗ |
| Google AI Overview monitoring | ✗ | ✗ | ✓ |
| Trademark protection and ad-hijacking detection | ✗ | ✓ | ✓ |
| CPC and CTR modelling | ✗ | ✗ | ✓ |
| Full application and API access | ✗ | ✗ | ✓ |
| MCP access | ✗ | ✗ | ✓ |
| Google Ads and SA360 integration | ✗ | ✗ | ✓ |
| Support | Self-serve | Dedicated CSM and expert onboarding | Dedicated CSM and expert onboarding |
- Covers Google Ads, ChatGPT, AI Overviews, and Perplexity, with a ChatGPT plan published at $399 per month
- Whole Market View maps brand and generic keywords, competitors, ad copy, estimated CPC and CTR modelling, and market movement
- Brand Market View includes brand-keyword monitoring, trademark protection, ad-hijacking detection, fraud and phishing detection, and brand-CPC savings insight
- Full Whole Market View plans include application, API, and MCP access, while the integrations page documents Looker Studio, Power BI, and automated data export destinations
- Custom plans include a dedicated customer success manager and expert onboarding
- The core Brand Market View and Whole Market View products do not have public list prices, so budgeting requires a sales conversation
- Adthena says Whole Market View is for advertisers spending $1 million or more annually on Google Ads, which puts the main platform beyond most small teams
- The published ChatGPT Ads Intelligence allowance is 200 prompts split across a customer’s topics, so it is not unlimited prompt coverage
- It is intelligence and recommendations, not a campaign editor for changing bids, budgets, or targeting inside Google Ads
- Custom-plan scope depends on the search universe, competitors, geographies, reporting, and integrations
Which PPC tool should a marketing agency actually buy?
For most agencies, Optmyzr is the operational centre of this list because it helps make recurring monitoring, pacing, optimisation, and reporting work less manual across accounts you already manage. Add SpyFu when discovery calls and account audits need credible historical competitor research. Semrush is the broader full-service choice when paid search must be explained alongside SEO, technical health, and content. Ads Lighthouse is more specialised: use it when a client needs documented observations of brand-search appearances, not generic competitor insight. AdProtektor and ClickCease solve traffic-quality problems, with AdProtektor suited to explicit Google and Meta investigation workflows and ClickCease covering Google, Meta, and Microsoft exclusions with agency-facing features. Adthena belongs in the conversation only for high-spend search programmes that need full-market intelligence. A good agency stack does not buy all seven. It uses an operating layer, then adds evidence or protection tools only where the client service actually requires them.
Frequently asked questions
What is the best PPC tool for an agency managing 20 Google Ads accounts with weekly pacing and reporting work?
Optmyzr is the best fit for an agency managing a portfolio with repeated pacing, monitoring, optimisation, and reporting work because its Essentials plan covers up to 25 ad accounts and its workflow is built around those recurring tasks. Premium is the better evaluation point when the agency also needs multi-account budget management, cross-platform reporting, and daily automation.
Which PPC research tool should a small agency use to see a competitor’s historical Google Ads keywords?
SpyFu is the most practical choice for a small agency that needs historical Google Ads and keyword research without an enterprise contract. Its competitor-domain research, PPC history, keyword gaps, and available white-label reporting make it suitable for audits, pitches, and account discovery, while its estimates should still be treated as research inputs rather than client-account facts.
How can a PPC agency document competitors bidding on a client’s brand name in Google search?
Ads Lighthouse can document observed appearances on scheduled Google and Bing brand searches with the keyword, location, device, timestamp, ad copy, and destination retained as evidence. Its observed visibility is not Google impression share, so agencies should present it as a record of monitored searches rather than a claim about all auctions.
Is ClickCease or AdProtektor better for an agency managing Google Ads and Meta click-fraud problems?
ClickCease is the better fit when an agency needs one invalid-traffic workflow across Google Ads, Meta Ads, and Microsoft Ads with agency permissions and white-label reporting on eligible plans. AdProtektor is the more focused choice when the engagement needs detailed Google Ads and Meta investigation, eligible exclusion records, persistent visitor identity, and a clear distinction between a block and a platform exclusion.
Can an agency use Semrush as its only PPC management tool for client accounts?
Semrush can support PPC research and reporting alongside SEO, technical, content, and competitor work, but it is not the best sole operating layer for daily PPC account management. Agencies that need rule review, pacing, anomaly monitoring, and recurring portfolio controls should pair it with a dedicated paid-media operations tool such as Optmyzr.
When is Adthena worth the sales process for a PPC agency instead of using SpyFu or Ads Lighthouse?
Adthena is worth evaluating when an agency manages a high-spend search programme that needs whole-market mapping across brand and generic terms, competitive presence, market movement, and deeper integrations. SpyFu is more accessible for historical competitor research, while Ads Lighthouse is more specific to monitored brand-search evidence; neither is positioned as Adthena’s full enterprise market-intelligence programme.
Vast experience talking to customers and users to understand what good software looks like. Background spans commercial and product roles.
15+ years building tech products and web applications. Conducted hundreds of user interviews to know what a good product looks like.
Every Marketraa page follows our editorial standards.